我正在寻找一个关于这个问题的答案,但是找不到,所以如果我不知何故错过了,请原谅我。
我正在使用Google Books API,我知道我可以按特定类别搜索一本书。
我的问题是,如何从API获取所有可用的类别?我查看了API文档,但没有找到任何提及这一点的内容。
发布于 2018-02-07 18:12:04
对于返回与图书本身没有关联的类别,Google book api没有端点。
Google books api仅用于列出图书。你可以的
你可以看到一本书的类别,但无法在整个系统中获得可用类别的列表
您可能有兴趣知道,自2012年category list以来,这一直在他们的待办事项列表中
我们有很多这样的请求,我们正在研究如何正确地提供数据。一个问题是谷歌并不拥有所有的分类信息。“纽约时报畅销书”就是一个明显的例子。我们需要首先确定可以通过API发布的内容。
解决方法
我通过实现自己的类别列表机制解决了这个问题,这样我就可以提取我的应用程序数据库中存在的所有类别。(不幸的是,新宣布的ScriptDb弃用意味着我的整个系统将在几个月内浪费掉……但那是另一回事了)
发布于 2020-07-13 10:57:09
https://support.google.com/books/partner/answer/3237055?hl=en
向下滚动到主题/流派,您将看到此链接。
https://bisg.org/page/bisacedition
这个列表显然是北美图书的主题类别列表。我正在使用API测试工具发出各种GET请求,并且大多数情况下都是完美匹配(您可能需要从查询字符串中删除一个单词。例如:“批评”而不是“文学批评”),无论我从BISG主题列表中选择什么主题,以及在“类别”键下的json响应中返回的内容。
例如:获取https://www.googleapis.com/books/v1/volumes?q=business+subject:juvenile+fiction
长话短说,BISG链接是我非常确定Google的“类别”关键字的所有选项的地方。
https://stackoverflow.com/questions/48660015
复制相似问题