帖子

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

[复制链接]
  • TA的每日心情

    2020-6-22 13:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    72580 打豆豆 发表于 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":"tts……77400"}
    illegal client_ip解决办法
           打开 控制台-我的应用-所使用的服务,将报错信息中的XX.XX.XX.XX 设置进去,5-10分钟生效后再进行测试
    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常见错误码及解决办法

    欢迎留言交流。