本文整理汇总了PHP中RequestHandler::setVersion方法的典型用法代码示例。如果您正苦于以下问题:PHP RequestHandler::setVersion方法的具体用法?PHP RequestHandler::setVersion怎么用?PHP RequestHandler::setVersion使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RequestHandler
的用法示例。
在下文中一共展示了RequestHandler::setVersion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: RequestHandler
* 1.找开放平台接口对接人提供对应环境的网关地址(gateUrl),appKey并交换rsa公钥 (partnerPublicKey)
* 2.如出现无权访问的情况,则需开通相关api的访问权限
* *************************************************************************************
*
* @link https://www.zhongan.com
* @copyright Copyright (c) 2013 众安保险
*/
require_once 'classes/RequestHandler.class.php';
//如果报timestamp相关的错 需设置时区参数为Asia/Shanghai(东八区)
date_default_timezone_set('Asia/Shanghai');
try {
//初始化request,传入环境参数
//RequestHandler::ENV_TEST | RequestHandler::ENV_UAT | RequestHandler::ENV_PROD
$request = new RequestHandler(RequestHandler::ENV_TEST);
//可自行设定版本参数, 未设置时默认为1.0.0
$request->setVersion('1.0.0');
//组装请求业务参数,具体参数请查看对应的api文档
$params = array('identityNo' => '410482198209279874', 'userName' => '张三');
//获取请求结果,第一个参数为开放平台api的serviceName,第二个字段为开放平台api的业务级输入参数
//如果$res含有 errorCode和errorMsg字段,则说明该请求出现错误,需视情况作出处理
$res = $request->doRequest('zhongan.user.person.addByIdentityNo', $params);
print_r($res);
//如果请求有错误,可以获取debug信息追踪错误 (仅限test和uat环境, prod环境默认不添加debug信息)
$debugInfo = $request->getDebugInfo();
print_r($debugInfo);
//如果通过doRequest获取的请求结果不符合预期,可自行获取返回的原始业务参数进行后续处理
$rawBizContent = $request->getRawBizContent();
print_r($rawBizContent);
} catch (Exception $e) {
//可以在这里添加你的异常处理逻辑
print_r($e->getMessage());