【微信小程序】https://api.douban.com 不在以下 request 合法域名列表中

学习微信小程序的时候,我参考了demo:https://github.com/oopsguy/wechat-app-examples/tree/master/DouBanBookApp ,并在运行的时候,发现该demo不能请求出结果, 控制台报错为:

 

https://api.douban.com 不在以下 request 合法域名列表中,请参考。。。

因为这是解决了问题才写的博客,所以这里没留下报错截图,下面是参考了别人的解决方法,已亲测有效

解决方法:

注意:同一账户注册了小程序后好像不能注册订阅号,而先注册公总号的好像可以继续注册小程序!!!反正我目前没找到已注册小程序的再注册订阅号的方法!!!

1、首先进入微信公众平台(https://mp.weixin.qq.com/),进入小程序—>设置—>开发设置—>在服务器域名框中点击开始配置 

【微信小程序】https://api.douban.com 不在以下 request 合法域名列表中_第1张图片

 2、把request的合法域名修改为:https://api.douban.com (一个月内可申请5次修改)

 

【微信小程序】https://api.douban.com 不在以下 request 合法域名列表中_第2张图片

 ——保存并提交。

但这里是以https://api.douban.com为例,微信小程序请求豆瓣api的时候,会报一个403(Forbidden)的错误,原因是小程序把豆瓣公开的api给禁掉了(被豆瓣限制)。 
解决方法: 
将代码中所有输入有https://api.douban.com的代码全部更改为http://t.yushu.im(注意此api仅支持HTTP,不支持HTTPS,在开发小程序时,请在小程序项目右上角详情按钮打开,然后勾选“不校验HTTPS证书”) 
【微信小程序】https://api.douban.com 不在以下 request 合法域名列表中_第3张图片

 ——再次编译时发现问题成功解决!

 【微信小程序】https://api.douban.com 不在以下 request 合法域名列表中_第4张图片

你可能感兴趣的:(小程序,小程序)