限制 Google 本书 API 中的字词
Restrict words in Google Books API
有没有办法限制某些词出现在 google 本书 api 的标题中。
例如,我想接收有关奇幻书籍的数据,但我在搜索中不断收到诸如“2017 年文学经纪人指南”之类的书籍。我想知道我是否可以在我的搜索中限制一些词,例如“文学”(或者有更好的方法来解决这个问题)。
这也是我的 api link:
https://www.googleapis.com/books/v1/volumes?q=subject: fantasy+ young adult &printType=books&langRestrict= en&maxResults=40&key=APIKey'
是的,在 Books APIs Developers Guide 中,我找到了这个。
To exclude entries that match a given term, use the form 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,所以我尝试排除其他一些关键字,但它似乎确实排除了这些标题。
有没有办法限制某些词出现在 google 本书 api 的标题中。 例如,我想接收有关奇幻书籍的数据,但我在搜索中不断收到诸如“2017 年文学经纪人指南”之类的书籍。我想知道我是否可以在我的搜索中限制一些词,例如“文学”(或者有更好的方法来解决这个问题)。
这也是我的 api link: https://www.googleapis.com/books/v1/volumes?q=subject: fantasy+ young adult &printType=books&langRestrict= en&maxResults=40&key=APIKey'
是的,在 Books APIs Developers Guide 中,我找到了这个。
To exclude entries that match a given term, use the form 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,所以我尝试排除其他一些关键字,但它似乎确实排除了这些标题。