0

有没有办法限制某些单词出现在 google book api 的标题中。例如,我想接收有关奇幻书籍的数据,但是我在搜索中不断获得诸如“文学代理人指南 2017”之类的书籍。我想知道是否可以在我的搜索中限制诸如“文学”之类的单词(或者是否有更好的方法来解决这个问题)。

这也是我的 api 链接: https ://www.googleapis.com/books/v1/volumes?q=subject : Fantasy+ young adult &printType=books&langRestrict= en&maxResults=40&key=APIKey'

4

1 回答 1

0

是的,在Books APIs Developers Guide中,我找到了这个。

要排除与给定术语匹配的条目,请使用 q=-term 形式。

因此,在您的示例中,您可以尝试类似

https://www.googleapis.com/books/v1/volumes?q=-Literary&subject:fantasy+young%20adult&printType=books&langRestrict=en&maxResults=40

我没有在结果中看到标题 Guide to Literary Agents 2017,因此我尝试排除了一些其他关键字,它似乎确实排除了这些标题。

于 2021-08-20T20:18:20.647 回答