开发者社区 问答 正文

阿里云OpenAPI现在就很奇怪 这个authorization 就是签名不匹配 这是什么原因啊?

阿里云OpenAPI现在就很奇怪 这个authorization 我在阿里云提供的API调试都是没问题的 直接把Request Header复制过来用postman调用 就是签名不匹配 这是什么原因啊?

展开
收起
真的很搞笑 2023-09-16 20:04:54 206 分享 版权
2 条回答
写回答
取消 提交回答
    1. 检查你的Authorization头中的参数是否正确拼写。例如,AccessKeyId、SignatureVersion、Timestamp等。

    2. 检查你的Authorization头中的参数值是否正确计算出来。例如,SignatureVersion、Timestamp、Signature等。

    3. 检查你的Authorization头中的参数值是否超过了有效的时间范围。例如,Timestamp必须小于或等于当前时间。

    4. 检查你的Authorization头中的参数值是否满足了正确的格式要求。例如,Signature应该是Base64编码的结果。

    5. 检查你的Authorization头中的参数值是否满足了正确的算法要求。例如,Signature应该是HMAC-SHA1的结果。

    2023-09-17 09:49:33
    赞同 展开评论
  • authorization是签名,计算逻辑包含随机数 时间戳等等 不是可以复制用的,此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”

    2023-09-17 07:47:12
    赞同 展开评论