【问题汇总】云API产品常见问题汇总

2018-07-18 15:29:26 浏览数 (1)

这个文章内容,是不定期更新的,还请各位大大们动动小手收藏一下哦!~

问题:在使用云API的时候,频繁请求接口,指不定哪次就会发生失败,提示鉴权错误等,是不是自己的SecretId被封了?

问题回复:腾讯云没有封secretid一说,这个只是签名错误而已,在使用API的时候一定要仔细阅读API的文档,出现随机错误的原因也很多,举个例子:您的签名串只有某些特定情况下会发生带有特殊字符的情况,如果你的代码没有按照签名要求进行urlencode的话,可能会随机发生签名失败的情况。

问题:腾讯云API是如何进行签名的,为什么我试了好多次都提示我鉴权错误?

问题回复:腾讯云 API的签名方法,鉴权方法,可以参考官方文档,按照文档一步一步来一定可以的!https://cloud.tencent.com/document/api/213/15693,另外,为了给大家更多便利,腾讯云文档后面也给大家一个Java的Demo,供大家参考。

问题:调用云服务器IP,一直提示签名失败,对照代码后,具体为签名过期,这个一般是由什么引起的?

问题回复:签名过期错误,请确保调用时设置的Timestamp是当前时间,例如python中:

>>> int(time.time())

1529223702

回复人:zqfan

问题链接:https://cloud.tencent.com/developer/ask/128057

问题:参数传递时已经带有Version,但是提示找不到Version?参数是这样的https://aai.tencentcloudapi.com/?Action=SentenceRecognition***********&Version=2018-05-22*******,但是提示我:{"Response":{"Error":{"Code":"MissingParameter","Message":"The request is missing a required parameter `Version`."},"RequestId":"6ce92417-14d8-4fd4-9c8a-45ad23dbabfc"}}

问题自答:这个问题已经解决了。原因是我用的是post请求,我以为只有Data需要放到form里提交,其它的都使用url提交。其实是所有的参数都要放到form里。

说明:该问题是用户自己进行回答的。

问题链接:https://cloud.tencent.com/developer/ask/140704/answer/247785

问题:在使用SDK的时候,发现SDK只支持少量的接口,请问这是为什么?例如黑石等都不支持。

问题回复:出现这个问题的原因,很可能是黑石等没有接入API 3.0,但是也不用担心,虽然新版SDK支持的是接入API 3.0的产品,但是新版本的SDK,是兼容老版本的SDK,也就是说,您可以通过老版本的SDK来使用黑石等没有接入API 3.0的产品。

问题:CMQ 消费消息 ReceiveMessage接口还有并发限制吗? 这个我看到过 QPS 每秒5500 对吧?同 ip 多进程并发也不影响吗?因为之前有报错 connection reset by peer,另外控制类接口的频率又是多少呢?

问题回复:默认是5.5k消息/s 。报错 connection reset by peer可能是因为tcp链接可能被关了。重试下就可以了。控制类接口流控1次/s

待更新

0 人点赞