请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我的豆瓣请求返回是403什么原因

onLoad: function (options) {

   var inTheatersUrl = app.globalData.doubanBase +

     "/v2/movie/in_theaters" + "?start=0&count=3";

   var comingSoonUrl = app.globalData.doubanBase +

     "/v2/movie/coming_soon" + "?start=0&count=3";

   var top250Url = app.globalData.doubanBase +

     "/v2/movie/top250" + "?start=0&count=3";

   this.getMovieListData(inTheatersUrl, "inTheaters", "正在热映");

   this.getMovieListData(comingSoonUrl, "comingSoon", "即将上映");

   this.getMovieListData(top250Url, "top250", "top250");

 },

 onMoreTap: function (event) {

   var category = event.currentTarget.dataset.category;

   wx.navigateTo({

     url: "more-movies/more-movies?category=" + category

   })

 },

 getMovieListData: function (url, settedKey, categoryTitle) {

   var that = this;

   wx.request({

     url: url,

     header: {

       'content-type': 'application/xml' // 默认值

     },

     method: 'GET',

     success: function (res) {


       that.processDoubanData(res.data, settedKey, categoryTitle);

     },

     fail: function () {

       console.log("failed");

     },

     complete: function () {


     }

   })

 },


ps:用浏览器访问没问题,

https://img1.sycdn.imooc.com//szimg/5a604132000131fd12240791.jpg//img1.sycdn.imooc.com//szimg/5a6040eb0001106207830283.jpg

//img1.sycdn.imooc.com//szimg/5a6040ec00016cfa08000565.jpg


正在回答 回答被采纳积分+3

11回答

7七月 2018-01-18 15:05:08

已获悉,正在研究

2 回复 有任何疑惑可以回复我~
  • BioDemo #1
    可能是豆瓣api禁止了小程序请求数据 我试了猫眼的api是可以的 
    https://m.maoyan.com/movie/list.json?type=hot&offset=0&limit=3
    回复 有任何疑惑可以回复我~ 2018-01-19 11:22:31
  • 我找到一个解决办法,在链接里加上 apikey 这个参数即可.
    回复 有任何疑惑可以回复我~ 2018-01-19 15:25:12
  • apikey 申请地址:https://developers.douban.com/wiki/?title=tutorial&qq-pf-to=pcqq.group
    回复 有任何疑惑可以回复我~ 2018-01-19 15:28:44
慕雪4443391 2018-01-18 17:11:36

一开始是部分图片 403,还能将就用. 现在直接整个 API 403 了直接没法学习了..

1 回复 有任何疑惑可以回复我~
右席曦 2018-01-18 17:00:53

问+1

1 回复 有任何疑惑可以回复我~
我家大狗最最萌 2018-01-24 21:44:32

也是豆瓣不能访问,好像现在豆瓣也没办法申请了 

0 回复 有任何疑惑可以回复我~
雪中无处寻 2018-01-23 13:43:44

我的也是403

0 回复 有任何疑惑可以回复我~
7七月 2018-01-20 11:45:16

基地换成:http://t.yushu.im

0 回复 有任何疑惑可以回复我~
  • 不会换。。难受
    回复 有任何疑惑可以回复我~ 2018-01-21 10:57:53
  • 7七月 回复 provence3658 #2
    明天视频会新增一个 7-0会对解决方案详细说明。
    回复 有任何疑惑可以回复我~ 2018-01-23 14:12:56
  • 7七月 回复 provence3658 #3
    比如你以前调用api是 https://api.douban.com/v2/movie/top250, 现在把前面的部分换成 http://t.yushu.im 就可以了。后面的 v2开始保持不变。
    回复 有任何疑惑可以回复我~ 2018-01-23 14:13:41
慕的地6863477 2018-01-19 19:50:19

一样 我想请问一下 豆瓣api是通过IP来区分请求者的吗?还是什么?

0 回复 有任何疑惑可以回复我~
BioDemo 2018-01-19 11:22:03

可能是豆瓣api禁止了小程序请求数据 我试了猫眼的api是可以的 

https://m.maoyan.com/movie/list.json?type=hot&offset=0&limit=3 


0 回复 有任何疑惑可以回复我~
yezs 2018-01-19 09:57:21

同问+1

0 回复 有任何疑惑可以回复我~
provence3658 2018-01-18 22:43:38

今天刚学到获取数据,也遇到了这问题

0 回复 有任何疑惑可以回复我~
慕粉4107578 2018-01-18 22:38:47

同问+1

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信