阿里云OpenAPI这个问题怎么解决?
这是业务不加密的情况,公共参数拼接在了url上。5D777FAE-7FD2-5DDF-BD62-22FFC594432B
换个平台的请求
我看了一下这个返回报错的待签名串,多了业务参数的加密POST&%2F&AccessKeyId%3DLTAI5tPLjMUpmVipJDfCEKxy%26Action%3DQuerySendDetails%26Format%3DJSON%26SignatureMethod%3DHMAC-SHA1%26SignatureNonce%3Dser17025375409081%26SignatureVersion%3D1.0%26Timestamp%3D2023-12-14T07%253A05%253A40Z%26Version%3D2017-05-25
这个是我生成的。我排查了代码也没有把业务参数加上去
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
业务参数要参与计算签名,和query都一样的 就是发送的时候挪了下位置,我后续补个query转body段落好了。公共参数也可以放form。此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”