javascript - 如何在 themoviedb api 中获取所有评论?
问题描述
我正在创建一个 rest api,我想检索或获取数据库中的所有评论/评论。
这就是我所做的:
app.get('/review', (req, res) =>{
request('https://api.themoviedb.org/3/review?api_key=4d9c9de3bdf0d3b6837c49c086e3b190', function (error, response, body) {
console.log('error:', error); // Print the error if one occurred and handle it
console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
res.send(body)
});
});
我收到此错误:
{"status_code":34,"status_message":"The resource you requested could not be found."}
我在这里做错了什么?帮助
注意:其他方法完美无缺
解决方案
这不是 JS 错误或任何东西。如果您查看API 文档,status_code: 34
则意味着您正在访问一个不存在的端点。
深入研究文档,您无法获得数据库中的所有评论。您所能做的就是获取每部电影的评论。试试这个网址:
https://api.themoviedb.org/3/movie/401478/reviews?api_key=4d9c9de3bdf0d3b6837c49c086e3b190
/movie/<movie_id>/reviews
这是端点上的文档: https ://developers.themoviedb.org/3/movies/get-movie-reviews
还有一个/review/<review_id>
终点,但似乎通过 id 获得了一条评论,这可能不是您想要的:
https ://developers.themoviedb.org/3/reviews/get-review-details
推荐阅读
- vba - 重命名附件并保存
- c# - 使用实体框架异步删除行
- matlab - 如何在绘图本身中添加 Matlab 中的图例元素
- postgresql - 获得特定提供商服务的普通客户
- r - 通过聚合相应值将毫秒数据转换为每日数据
- javascript - 通过 javascript 使用 Selenium 选择 td 单元的问题
- mongodb - Go 中的 MongoDB 与 JSON 和 BSON 的关系
- git - 将 macos 更新为 mojave 后,Git pull 和 git push 不再响应
- r - 如果列中存在值,则按行检查并按行更新新列
- karate - karate.set - 输出不包含所有 xml 节点