python - 使用 API 从 Goodreads 获取文本评论

标签 python api

我尝试使用 API 从 Goodreads 中提取评论。

我正在关注本教程:
http://www.hongkiat.com/blog/goodreads-ratings-api/
以及API文档:
https://www.goodreads.com/api/index#review.show

使用此网址:

https://www.goodreads.com/book/review_counts.json?key={apikey}&isbns=9789082425406

我得到以下信息:

{"books":[{"id":28349851,"isbn":"9082425408","isbn13":"9789082425406","ratings_count":16,"reviews_count":2481,"text_reviews_count":5,"work_ratings_count":16,"work_reviews_count":2482,"work_text_reviews_count":5,"average_rating":"4.06"}]}

但是如果我尝试使用“show”方法而不是“review_counts”

https://www.goodreads.com/book/show.json?key= {apikey}&isbns=9789082425406

我收到此错误: “找不到这本书。”

最佳答案

根据 Goodreads API 文档,/book/show端点采用内部图书 ID 作为参数。

要按 ISBN 查询,请点击 /book/isbn (点击查看文档)端点。

在端点的描述中,提供了以下示例:

GET https://www.goodreads.com/book/isbn/0441172717

关于python - 使用 API 从 Goodreads 获取文本评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40983393/

相关文章:

python - 通过 https 将文件 block 发送到服务

python - 如何避免 Django 中的依赖注入(inject)?

python - Django : import problem with python-twitter module

api - SugarCRM:不推荐使用 SOAP API 调用?

api - 在 flutter 中同时获取数据

c# - 使用带有和不带有驱动程序或 API 的 C# 的 USB 打印机

python - 张量到变量的切片赋值

api - 可以通过亚马逊产品广告 API 检索 Kindle 电子书的实际价格吗?

php - 向用户验证文件的好方法

python - 比较数据帧的所有数字列对