帖子

error: Handshake status 403 Forbidden什么原因

[复制链接]

该用户从未签到

7385 186****9676 发表于 2019-10-22 17:50:29 1#
python的demo已经调通可以运行,但运行时返回如下错误,可能是什么原因?没有其他message显示
### error: Handshake status 403 Forbidden
### closed ###

186****9676 发表于 2019-10-23 09:46:32
2#
我的该问题是由于添加IP白名单有误造成的。误将IP白名单设置为局域网IP地址,192.168.X.X,需要设置成外网IP。另外根据规则“若未设置IP白名单,接口认为IP不限,不会校验IP”,所以取消白名单中的IP地址即可。
使用道具 举报 回复
小七 发表于 2019-11-5 14:56:25
3#
感谢分享,另外确认下ip白名单问题会导致鉴权报错403吗
使用道具 举报 回复
189****7007 发表于 2019-11-6 14:41:20
4#
同 python3(3.6.8),使用官方 demo 遭遇到一样的情形。实测,官方 demo 中计算的 sign 和文档中的不一致。
同样参数:
  1. host: tts-api.xfyun.cn
  2. date: Thu, 01 Aug 2019 01:53:21 GMT
  3. GET /v2/tts HTTP/1.1
复制代码

都使用官方文档的 APISecret = secretxxxxxxxx2df7900c09xxxxxxxx
官方计算到的是:sTmo4hl0LvdKY4KF9mpbJWHmDQs4/1gfOuH0fpYmWgo=
我这里计算到的是:kwClvIANtqXII8BL2GwDNUexYGZ7eu03FVvFPHs/4OY=

楼内回复

经讯飞大佬指点,原来是 appid/key/secret 顺序写错。。修正后正常了。 感谢讯飞。  详情 发表于 2019-11-6 18:14
使用道具 举报 回复
189****7007 发表于 2019-11-6 18:14:15
5#
189****7007 发表于 2019-11-6 14:41
同 python3(3.6.8),使用官方 demo 遭遇到一样的情形。实测,官方 demo 中计算的 sign 和文档中的不一致 ...

经讯飞大佬指点,原来是 appid/key/secret 顺序写错。。修正后正常了。
感谢讯飞。

楼内回复

这三个顺序一定不能搞错的  详情 发表于 2019-11-7 14:27
使用道具 举报 回复
小七 发表于 2019-11-7 14:27:56
6#
189****7007 发表于 2019-11-6 18:14
经讯飞大佬指点,原来是 appid/key/secret 顺序写错。。修正后正常了。
感谢讯飞。
...

这三个顺序一定不能搞错的
使用道具 举报 回复