首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >腾讯云搜 php sdk 添加数据,报错误码4100,跪求大神解决?

腾讯云搜 php sdk 添加数据,报错误码4100,跪求大神解决?

提问于 2018-04-02 10:50:03
回答 1关注 0查看 640

使用php sdk测试云搜的功能 ,按照API文档添加相应字段后,返回内容是:Error code:4100. message:鉴权失败,请参考文档中鉴权部分。. ext:'' Request :https://yunsou.api.qcloud.com/v2/index.php?op_type=add&appId=1251525917&contents.0.NA=1000&contents.0.name=test1&contents.0.content=content1&SignatureMethod=HmacSHA256&Action=DataManipulation&Region=sh&SecretId=AKIDCX2RgDBe8MbknfqSNXdijlsunYLKAC8P&Nonce=44903&Timestamp=1522636921&RequestClient=SDK_PHP_1.1&Signature=aPbSJ5aw8UwWMl0%2BGBD6isJktoNq%2BdEIDcJxaII7%2FXM%3D Response :{"code":4100,"message":"\u9274\u6743\u5931\u8d25\uff0c\u8bf7\u53c2\u8003\u6587\u6863\u4e2d\u9274\u6743\u90e8\u5206\u3002","codeDesc":"AuthFailure"}, 求大神告知是否缺少了参数?

以下是相应代码

$config = array('SecretId' => 'AKIDCX2RgDBe8MbknfqSNXdijlsunYLKAC8P',

'SecretKey' => 'V5d8WK9JOFqJOPiClUCkMvMD1wx09OYG',

'RequestMethod' => 'GET',

'DefaultRegion' => 'sh');

$cvm = QcloudApi::load(QcloudApi::MODULE_YUNSOU, $config);

$package = array('op_type' => 'add', 'appId' => 1251525917, 'contents.0.NA' => 1000, 'contents.0.name' => 'test1', 'contents.0.content' => 'content1', 'SignatureMethod' => 'HmacSHA256');

$a = $cvm->DataManipulation($package);

if (false === $a) {

$error = $cvm->getError();

echo 'Error code:'.$error->getCode().".\n";

echo 'message:'.$error->getMessage().".\n";

echo 'ext:'.var_export($error->getExt(), true);

} else {

var_dump($a);

}

echo "\nRequest :".$cvm->getLastRequest();

echo "\nResponse :".$cvm->getLastResponse();

echo "\n";

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档