Google Books API 作者 [关闭]

Posted

技术标签:

【中文标题】Google Books API 作者 [关闭]【英文标题】:Google Books API Authors [closed] 【发布时间】:2021-10-22 22:27:22 【问题描述】:

我正在使用 Google Books API,我希望该 api 将有关特定作者的书籍信息发回给我(例如列出他们的一些书籍)。但是我的链接目前似乎没有这样做,因为每当我使用 inauthor 参数时,它发送给我的所有书籍都不是作者写的。

例如: 'https://www.googleapis.com/books/v1/volumes?q=inauthor: emilyhenry & printType=books&langRestrict=en&key=mykey'

通过此链接返回的书籍均不是 emily henry 所写。

【问题讨论】:

【参考方案1】:

您需要考虑作者姓名中的空格(所以名字加姓氏)。所以它将是emily+henry

所以 api 调用将是:

https://www.googleapis.com/books/v1/volumes?q=inauthor:emily+henry&printType=books&langRestrict=en&key=mykey

【讨论】:

【参考方案2】:

当使用给定的 url 运行相同的请求时,我还得到了不是给定作者写的书。但是,如果我删除 url 中不应该存在的空格,我会返回 0 本书。我认为您对“emilyhenry”的搜索没有产生结果。

【讨论】:

以上是关于Google Books API 作者 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Google Books API 仅返回 10 个结果

Google Books API 403 访问未配置

使用 Google Books API 的推荐结果无关紧要

python Jython:将Google Books api与OpenRefine记录一起使用

Google Books API - 未返回图书详细信息

在 Android 中使用 Google Books API