解决微信小程序调用豆瓣API出现403

解决微信小程序调用豆瓣API出现403,第1张

最近开始研究微信小程序,看网上大家的学习案例都是豆瓣的电影小项目,琢磨着自己也仿照写一个。

首先使用了豆瓣的电影API,访问地址为 http://api.douban.com/v2/movie/in_theaters ,该地址在Safari浏览器和谷歌浏览器调用时都会直接返回数据

最后经过很长时间的搜索,知道了豆瓣在2018年1月23号的时候进行了域名迁移,将原先的 http://api.douban.com 域名地址替换为了 http://t.yushu.im

nginx做代理,并改变请求的Referer和User-Agent头部信息

亲测有效,nginx太强大,太好用了。

//////////////////////////////////////////////////////////// 补充 //////////////////////////////////////////////////////////////////////

必须要nginx监听443端口,然后转发请求到你自己的小程序服务,上面配置就是转到8080端口。

配置完之后,请求豆瓣的api的url应该变为 http://hostname/v2/ .... 。

就是在原来请求豆瓣API的基础上将api.douban.com换为你自己的域名。

原文地址 : 小程序请求豆瓣API报403解决方法

微信小程序中的豆瓣评分是有效的,因为豆瓣是一个相对较为权威和知名的电影、电视、图书等媒体作品评价平台,用户可以在平台上对自己观看或阅读的作品进行评分和评论。而微信小程序中显示的豆瓣评分信息,则是豆瓣平台针对该作品的用户评分进行的汇总统计,是对该作品口碑和质量的一个参考。

同时,需要注意的是,豆瓣评分并不一定代表所有人的观感,尤其是对于某些具有争议性的作品,其评分可能存在波动或不准确的情况。因此,在选择观看或购买产品时,建议同时参考多方评价和意见,以做出更为客观和全面的判断。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12053303.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存