错误:"errMsg": "request:fail url not in domain list"
排查方案:
1、确认域名
登录mp后台对域名进行确认(左侧导航->开发->开发管理->开发设置->服务器域名配置)
2、详情页确认
小程序右上角的胶囊->点击该小程序的名称->点击更多资料->进入到详情页
3、kill重新打开
配置完域名之后,在手机端,下拉小程序->把当前的小程序删除->再重新进行进入,重试。(需要删除手机上该小程序的开发版、体验版、正式版才会生效)
4、配置重定向域名
确认域名是否有重定向,有的话重定向后的域名也要配置。
按照上面第三部的做法,删除了手机上该小程序的开发版、体验版、正式版,记住要全部删除一个不留,真机测试后没有了错误提示
没有用,域名和开发的一模一样,请求地址我都一个一个的对过了,没有问题,就是报这个错误,打开了不效验域名就管用了,关闭了在开发,体验,正式都不管用
微信后台域名加上https://apis.map.qq.com
sb微信,就不能把文档写得明白一点吗
你不能让每个消费者都删了小程序重新进吧,问题根因是什么,官方不解决吗?
建议: 返回错误信息时附带具体的fail url, 那样更方便排查问题。
目前返回: "errMsg": "request:fail url not in domain list";
期望返回: "errMsg": "request:fail url ('https://api.site.com:8010') not in domain list";
request:fail {url} not in domain list能不能把这个url打出来呀
为什么我的在体验版和真机调试都不会出现这个问题,但是发布到线上就会出现报错..."errMsg": "request:fail url not in domain list"
局域网ip真么弄啊?????也报这个错.....有没有人啊.....救救孩子
先开启未验证校验域名试试,是不会出现这个报错了
还有一种情况,检查一下代码是不是包含请求 api.weixin.qq.com 比如微信登录的时候。因为这也是不合法的域名,同时又无法添加在合法域名列表,所以关于微信登录需要再后端写关于access_token方面的请求交互