开发者社区> 问答> 正文

语音AI通过OpenAPI获取Token报这个错,是因为签名过期了吗?

语音AI通过OpenAPI获取Tokenimage.png报这个错,是因为签名过期了吗?

展开
收起
鸡蛋灌饼儿 2023-01-30 15:59:59 525 0
2 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,看了这个报错信息,你要从以下几点去排查问题: - 该错误是网关层面的问题,含义是 签名不通过 / 网关签名校验失败 ; - 具体为: 客户端计算的签名和网关计算的签名不一致 。 - 该错误常出现在用户没有使用官方的SDK来生成请求 ,而是自己手动计算签名构造网络请求进行发送时,签名的计算方式出现问题 。 - 自己计算签名并构造HTTP请求,请参见签名机制,并参考相应SDK代码里面的实现方式 。 - 优先使用官方的SDK来构造请求,这样既快捷并且不容易出错,大部分语言都有对应的 SDK,包括:Java、Python、PHP、NodeJS、.NET,详情请参见API概览。 - 使用官方SDK构造签名和封装HTTP请求,请检查下面两种情况 : 本地系统时钟是否正确,因为签名的计算会带时间戳,如果时钟不对可能会导致签名失败 。 本地系统编码是否是UTF-8 ,因为签名计算过程使用UTF-8编码,其它编码肯可能会导致编码失败和签名不一致 。

    2023-01-30 21:23:40
    赞同 展开评论 打赏
  • 对的,签名过期或者是key有点问题,对不上。

    2023-01-30 21:23:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
AutoTalk第七期:自动化工具-OpenAPI在线调试 立即下载
最大化阿里云OpenAPI能力的方法和实践 立即下载
低代码开发师(初级)实战教程 立即下载