微信小程序调取豆瓣API403问题的解决方法

作者:微享互动 日期:2018-07-26

微信可以通过调取API赋予小程序强大的功能,例如调取百度翻译API可以用小程序翻译,调取高德地图API可以进行定位,而通过豆瓣api可以获取很多电影、书籍等的数据信息。但微信小程序请求豆瓣api,会出现403问题导致被豆瓣拒绝。具体的问题和解决方案如下:

小程序请求代码:

onLoad: function (options) {

this.getMoviesData(\'https://api.douban.com/v2/book/1220562\')

},

getMoviesData:function(url){

wx.request({

url: url,

data: {},

method: \'GET\',

header: {\'content-type\': \'application/json\' },

success: function (res){

console.log(res)

},

fail: function () {

console.log(\'fail\')

},

})

}

错误的类型

解决

1、使用Nginx

首先下载Nginx

解压

打开解压文件nginx-1.13.12(这是你的解压文件名)/conf/nginx.conf

在文件中找到server {},在server {}下添加

location /v2/ {

proxy_store off;

版权所有:重庆微享科技有限公司