首页 > 解决方案 > Google Books API 查找确切作者

问题描述

使用 Google Books API,我希望能够显示同一作者的其他书籍,但我在文档中看到的唯一与“作者”相关的过滤器是inauthor,它正在寻找与提供的文字:

https://www.googleapis.com/books/v1/volumes?q=inauthor:Richard+Moreno&key=my_key

返回几本作者名字为“Richard”的书籍,而不是具体的“Richard Moreno”

是否有一个参数可以指定我只想要完全相同作者的书籍?

还是我需要自己过滤结果以尝试找到完全匹配?

标签: google-booksgoogle-books-api

解决方案


在谷歌图书上找到作者并点击他的名字后,谷歌将这个搜索放在一起:

https://www.google.com/search?tbo=p&tbm=bks&q=inauthor:"Richard+Moreno"

这让我开始使用引号来查找完全匹配的内容。我应该知道这是可能的,但是前面提到的文档将其省略了。

所以现在我的查询是:

https://www.googleapis.com/books/v1/volumes?q=inauthor:"Richard+Moreno"&key=my_key

哪个按我的意愿工作


推荐阅读