使用API​​从goodreads获取文本评论

时间:2016-12-05 21:09:33

标签: 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}&安培; ISBN的= 9789082425406

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

1 个答案:

答案 0 :(得分:2)

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

要按ISBN查询,请点击/book/isbn(click for docs)端点。

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

GET https://www.goodreads.com/book/isbn/0441172717
相关问题