message: '403 - "{\\"msg\\":\\"invalid_apikey, Please contact bd-team@douban.com for authorized access.\\",\\"code\\":104,\\"request\\":\\"GET \\\\/v2\\\\/movie\\\\/in_theaters\\"}"',
error: '{"msg":"invalid_apikey, Please contact bd-team@douban.com for authorized access.","code":104,"request":"GET \\/v2\\/movie\\/in_theaters"}',
其实已经在前面的N多个帖子中给出了最新的地址,遇到问题可以看下前面的帖子:
豆瓣API有变化,需要在请求API的url后面跟一个apikey参数:
电影列表API:`http://api.douban.com/v2/movie/in_theaters?apikey=0df993c66c0c636e29ecbb5344252a4a&start=0&count=10`
课程中电影列表API返回的是新上映的电影,最近特殊时期没有新上映的电影,所以只返回了几条数据。换成这个top250电影API:`http://api.douban.com/v2/movie/top250?apikey=0df993c66c0c636e29ecbb5344252a4a&start=${event.start}&count=${event.count}`
电影详情API:`http://api.douban.com/v2/movie/subject/${event.movieid}?apikey=0df993c66c0c636e29ecbb5344252a4a`
我也遇到了result:null情况,然后换成老师推荐的API:`http://api.douban.com/v2/movie/top250?apikey=0df993c66c0c636e29ecbb5344252a4a&start=${event.start}&count=${event.count}`,然后重新上传云函数就可以了用了。
这个豆瓣电影的api接口是官方提供的嘛,那我如果想调用自己后台的接口需要怎么转换,什么思路?
消息显示代码都正确,云函数运行OK,但是返回值为null。豆瓣的api是否可以调整了