为什么小程序访问豆瓣API的时候会报错403
发布于 6 年前 作者 wcai 12674 次浏览 来自 问答

就这样的访问给我报了 个403的错误 请大神解惑  网上说要什么nginx做代理 我不会服务器

10 回复

我提供了配置好的服务器(包括问题和解决方案),可以免费试用,但希望不要滥用 https://github.com/zce/douban-api-proxy我在豆瓣电影示例中使用的就是这个接口 https://github.com/zce/weapp-demo

你的请求头里面是有refer的 而且你去不掉

可能豆瓣拦了 自己搞个服务器搭一下nginx中转就行了

不过豆瓣会不会封掉你的服务器ip访问就不好说了

这个接口并不是完全开放的接口,是有访问次数限制的,你在小程序中使用实际上是从微信的服务器代理发起的请求,因此服务很可能被重定向了,建议将接口放在您的数据库后台去完成

嗯,最近也遇到这个问题,后来把豆瓣域名换了就可以了,但是不是https,真机调试要打开开发者才行,还不知道怎么解决上线问题!

是否已经添加过request合法域名了??豆瓣的API地址你能随便加??

我也纠结这个问题好长时间了,可是别人一说到服务器就懵

哇 这个问题不要再纠结了,个人开发的可以尝试换换别的接口文档。上面说的都是配置过request域名的。而且在豆瓣API注册过开发者个人信息。

你得在小程序里配置业务域名,微信小程序只允许访问配置且验证过的域名。

豆瓣的地址你肯定无法验证通过,就不要想掉了。

上面说的,不是豆瓣的不支持微信浏览器 ,而是可能这个借口屏蔽微信IP,不能够被采集

兄弟解决了吗?求解

回到顶部