帖子

【经验分享】IP白名单问题汇总(10105、40202)

[复制链接]

该用户从未签到

22480 打豆豆 发表于 2019-4-23 11:06:27 1#
很多刚接触讯飞开放平台的小伙伴们,注册账号 - 创建应用 - 添加服务 - 下载demo – 设置appid和key,却发现报错“10105/40202illegal access”。
示例:{"code":"10105","data":"","desc":"illegal access|illegal client_ip: XX.XX.XX.XX","sid":"hts……77400"}
illegal client_ip解决办法
       打开 控制台-我的应用-所使用的服务的小卡片,将报错信息中的XX.XX.XX.XX 设置进去,5-10分钟生效后再进行测试
          IP白名单.jpg
IP白名单注意事项
        1. IP白名单中的应是外网IP,若设置的是内网IP(局域网IP),比如192.168开头的,或127.开头的,是没有意义的。
        2. 外网IP可打开百度,输入“IP”点击搜索确认。
        3. 设置后5-10分钟才会生效
        4. 请仔细检查 IP白名单中的IP 和报错信息中的IP是否一致,有多位用户仅是数字错误导致接口报错。
        4. 请仔细检查 设置了IP白名单的服务,与 实际调用的接口URL,是否匹配(可查看开发文档)。
        5. 外网IP可能会发生变化,请将所有可能的IP都设置进去。
        6. 控制台最多可设置5个IP,建议在固定IP的服务器端使用,多个IP用换行隔开
        6. 设置的是国外的IP,不排除接口不支持的可能。

写在最后:
讯飞开放平台提供的WebAPI接口,在调用时,授权认证通过后,服务端会检查调用方IP是否在讯飞开放平台配置的IP白名单中,对于没有配置到白名单中的IP发来的请求,服务端会拒绝服务,这是一项安全措施。为确保安全性,我们强烈建议在固定IP的服务器端使用。
其他的10105信息,比如illegal X-CheckSum,no appid info,请参考这里  【经验分享】Webapi常见错误码及解决办法

欢迎留言交流。