阿里云语音AI获取token 是报签名与计算不匹配,是啥情况请问?
"Specified signature is not matched with our calculation. server string to sign is:GET&%2F&AccessKeyId%3DLTAI5tPM7dRtAeU6XSRZH4mx%26Action%3DCreateToken%26Format%3DJSON%26RegionId%3Dcn-shanghai%26SignatureMethod%3DHMAC-SHA1%26SignatureNonce%3Dd354db2c-c425-4fad-9751-c7be0514fed3%26SignatureVersion%3D1.0%26Timestamp%3D2023-11-22T08%253A35%253A20.480Z%26Version%3D2019-02-28"
Recommend: "https://api.aliyun.com/troubleshoot?q=SignatureDoesNotMatch&product=nls-cloud-meta&requestId=19D3840F-E524-5329-AE79-9C1007A027DA"
RequestId: "19D3840F-E524-5329-AE79-9C1007A027DA"
阿里云语音AI获取token时报签名与计算不匹配,可能是由于以下原因:
AccessKeyId、Action、Format、RegionId、SignatureMethod、SignatureNonce、SignatureVersion、Timestamp和Version等参数的值不正确或缺失。请检查这些参数的值是否正确,并确保它们符合阿里云的要求。
请求的时间戳(Timestamp)与当前时间相差过大,导致签名计算不匹配。请检查请求的时间戳是否在有效期内,并与当前时间进行比较。
请求的签名(Signature)计算错误。请检查您的代码中生成签名的部分是否正确,确保签名的计算过程没有错误。
建议您查看阿里云官方文档中的相关教程和示例代码,以了解如何正确生成签名并调用阿里云语音AI的API接口。同时,您还可以访问阿里云的故障排除页面(https://api.aliyun.com/troubleshoot?q=SignatureDoesNotMatch&product=nls-cloud-meta&requestId=19D3840F-E524-5329-AE79-9C1007A027DA),根据提供的RequestId查找具体的错误信息和解决方案。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。