提示找不到Version?

  • 回答 (2)
  • 关注 (0)
  • 查看 (856)

我提交的URL:

https://aai.tencentcloudapi.com/?Action=SentenceRecognition&DataLen=3880&EngSerViceType=8k&Nonce=751854650&ProjectId=0&Region=ap-beijing&SecretId=AKIDFVfhYK92DKFDZnNn174ufJF6phZUovTq&SignatureMethod=HmacSHA1&SourceType=1&SubServiceType=2&Timestamp=1531371497995&UsrAudioKey=www12&Version=2018-05-22&VoiceFormat=mp3&Signature=5DTefPbxYCpaKnKEjuxJcDbKIzc=

返回:

{"Response":{"Error":{"Code":"MissingParameter","Message":"The request is missing a required parameter `Version`."},"RequestId":"6ce92417-14d8-4fd4-9c8a-45ad23dbabfc"}}

我已经提交了version 参数 为什么还提示找不到?

用户2616390用户2616390提问于
zqfan修改于
推荐

post的时候 url不包含参数的哈,所有参数都是放在body里的,而且只支持application/x-www-form-urlencoded这一种content-type。

另外目前接口对大包的支持还有点问题,如果请求的body过大超过1m可能引发签名失败。一句话识别也限制了音频只有一分钟,实际应该到不了那么大。

建议使用sdk(https://cloud.tencent.com/document/sdk)或者cli(https://cloud.tencent.com/document/product/440/6176)调用云API

回答过的其他问题

文本翻译api不能用吗?

推荐

可能是你本地的php环境配置的证书路径有问题,参考这里看看吧https://github.com/tencentcloud/tencentcloud-sdk-php#%E8%AF%81%E4%B9%A6%E9%97%AE%E9%A2%98

【建议】【API】使用API创建子网的时候允许指定已有路由表?

推荐

控制台使用的是新的接口,批量创建子网,https://cloud.tencent.com/document/product/215/31960,可以指定路由表。terraform开发的时候是基于api2.0开发的,还没有这个接口,因此暂时无法使用

 如何使用人工智能合成人声?

智能语音服务昨天刚上线了语音合成的功能,可以了解一下:https://cloud.tencent.com/document/api/441/18086

为何我使用.Net API 生成的临时密钥无法进行文件操作?

推荐
cos有自己的密钥系统,应该是在控制台上,访问管理,API密钥,项目密钥那里,或者去看看cos的文档是如何说明的吧。 你通过ms接口创建cos临时密钥,也许的确会被限制一些,这个需要ms这个产品的人回答下比较好。 生成临时密钥和哪个SDK无关,可以直接在线调用也可以生成,通过AP...... 展开详请

请问有创建项目的sdk吗?

推荐

这是api2.0的接口,使用对应的sdk,代码托管在http://github.com/qcloudapi

调用云解析API提示4100鉴权失败?

推荐
UTF8,并且注意要大写,例如%8E而不是%8e,官方文档中应该有提到这些注意事项的 image.png ... 展开详请

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励