为了账号安全,请及时绑定邮箱和手机立即绑定

【重要】最新电影API地址~~~

近期电影接口有所调整,请大家认真阅读下面的修改。

完整代码请查看该课程主页右边的资料下载中的课程源码。

1、修改movielist云函数,cloudfunctions/movielist/index.js文件,把获取电影列表接口地址改为:

`https://frodo.douban.com/api/v2/subject_collection/movie_showing/items?start=${event.start}&count=${event.count}&apiKey=054022eaeae0b00e0fc068c0c0a2102a`

修改之后请重新上传云函数

2、修改 miniprogram/pages/movie/movie.js文件中调用云函数成功的代码:

wx.cloud.callFunction({

    name: 'movielist',

    data: {

        start: this.data.movieList.length,

        count: 10

    }

}).then(res => {

    // console.log(res);

    this.setData({

        movieList: this.data.movieList.concat(JSON.parse(res.result).subject_collection_items)

    });

    wx.hideLoading();

}).catch(err => {

    console.error(err);

    wx.hideLoading();

});

3、修改miniprogram/pages/movie/movie.wxml中显示的属性名称(显示属性的名称是根据云函数的返回值来写的):

(1)图片路径改为:

<image class="movie-img" src="{{item.cover.url}}"></image>

(2)观众评分改为:

<text class="movie-score"> {{item.rating.value}}分</text>

(3)主演改为:

<text wx:key="index" wx:for="{{item.actors}}">{{item}} </text>

4、修改getDetail云函数,cloudfunctions/getDetail/index.js文件,把获取电影详情接口地址改为:

`https://frodo.douban.com/api/v2/movie/${event.movieid}?apiKey=054022eaeae0b00e0fc068c0c0a2102a`

修改之后请重新上传云函数

5、修改miniprogram/pages/comment/comment.wxml文件中显示的属性名称(显示属性的名称是根据云函数的返回值来写的):

(1)detail-container对应的背景图片路径改为:

<view class='detail-container' style='background: url({{detail.cover.image.large.url}}) no-repeat  top/cover'></view>

(2)图片路径修改为:

<image src="{{detail.cover.image.normal.url}}" class='detail-img'></image>

(3)detail.original_title修改为:

<view>{{detail.aka[0]}}</view>

(4)电影简介修改为:

<view class='desc'>{{detail.intro}}</view>




正在回答

13 回答

请大家在课程主页查看最新的课程公告。
1 回复 有任何疑惑可以回复我~

请大家查看最新的课程公告:

http://img1.sycdn.imooc.com//60505ea20001eee217780802.jpg

1 回复 有任何疑惑可以回复我~

获取详情的接口在云函数端应该是不行,是豆瓣那边做了限制,详情接口可以在小程序端使用wx.request()来实现。

wx.request({

    url: `https://frodo.douban.com/api/v2/movie/${movieid}?apiKey=054022eaeae0b00e0fc068c0c0a2102a`,

    success: res => {

        console.log(res.data)

        this.setData({

        detail: res.data

    })

    wx.hideLoading()

    }

})


0 回复 有任何疑惑可以回复我~

VM8 asdebug.js:1 GET https://frodo.douban.com/api/v2/subject_collection/movie_showing/items?start=0&count=10&apiKey=054022eaeae0b00e0fc068c0c0a2102a 400 (Bad Request)(env: Windows,mp,1.05.2105170; lib: 2.14.1)

这个问题应该如何解决?!!

http://img1.sycdn.imooc.com//60bdde580001778909970135.jpg

0 回复 有任何疑惑可以回复我~

接口又用不了了老师

0 回复 有任何疑惑可以回复我~
#1

谢成 提问者

API地址没有问题,获取电影详情的API需要在小程序端调用。
2021-02-23 回复 有任何疑惑可以回复我~
#2

1173612321 回复 谢成 提问者

小程序端调用显示 VM337 asdebug.js:1 GET https://frodo.douban.com/api/v2/movie/undefined?apiKey=054022eaeae0b00e0fc068c0c0a2102a 404 (Not Found)
2021-03-12 回复 有任何疑惑可以回复我~
#3

谢成 提问者 回复 1173612321

你这里movieId是undefined
2021-03-15 回复 有任何疑惑可以回复我~
#4

1173612321 回复 谢成 提问者

已经解决了,谢谢老师
2021-03-15 回复 有任何疑惑可以回复我~
查看1条回复

http://img1.sycdn.imooc.com//60114bb50001438507410269.jpg

详情页面不出怎么办,老师希望可以解决这个问题

3 回复 有任何疑惑可以回复我~
#1

weixin_慕工程4106440

请问问题解决了吗?我也是相同的问题,希望可以参考一下。。。
2021-02-03 回复 有任何疑惑可以回复我~
#2

qq_慕莱坞7340486

+1 +1 同样问题 接口用不了
2021-02-06 回复 有任何疑惑可以回复我~
#3

慕数据7031855 回复 weixin_慕工程4106440

请问问题解决了吗
2021-03-08 回复 有任何疑惑可以回复我~

厉害了!?

0 回复 有任何疑惑可以回复我~
#1

小志Zzzz

请问解决了问题了吗,我的movieList还是一直没有数据,可以教一下我吗
2021-01-18 回复 有任何疑惑可以回复我~

老师,电影详情的接口应该是挂了,看了源码也是不行,老师什么时候可以更新一下电影详情的接口?

0 回复 有任何疑惑可以回复我~
#1

谢成 提问者

可以看下这个回复:https://www.imooc.com/qadetail/349136
2020-10-21 回复 有任何疑惑可以回复我~
#2

野山椒鸡杂 回复 谢成 提问者

老师,详情页的接口现在访问是500,请问是换路径了吗
2021-01-04 回复 有任何疑惑可以回复我~

电影详情页面好像又返回不到数据了,显示为空http://img1.sycdn.imooc.com//5f799d6c0001fd9821970949.jpg

0 回复 有任何疑惑可以回复我~
#1

慕数据6367399

请问解决了吗
2021-01-27 回复 有任何疑惑可以回复我~

# TMDb API


https://developers.themoviedb.org/3/getting-started/introduction


0 回复 有任何疑惑可以回复我~
#1

UFO2015

?❌ shit douban pai https://frodo.douban.com/api/v2/subject_collection/movie_showing/items?start=0&count=10?apiKey=054022eaeae0b00e0fc068c0c0a2102a ```json { "msg": "invalid_apikey", "code": 1062, "request": "GET /v2/subject_collection/movie_showing/items", "localized_message": "" } ```
2020-09-29 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消

【重要】最新电影API地址~~~

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信