首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Google Books api未提供输出

Google Books api未提供输出
EN

Stack Overflow用户
提问于 2016-03-22 06:09:04
回答 2查看 2.5K关注 0票数 1
https://www.googleapis.com/books/v1/volumes?q=isbn:9789382563792

我从手机和浏览器都使用了这个查询,得到的响应是-

{
  "kind": "books#volumes",
  "totalItems": 0
}

但当我使用其他isbn时-

https://www.googleapis.com/books/v1/volumes?q=isbn:9788172234980

这就是这本书的反应。

当我从查询中删除isbn时,它会给出很多不相关的结果。

那么,我如何使用google books来始终从google book中获取结果呢?

我也通过添加api-key来使用它,但是它也不能工作。

我已经尝试了很多ISBN号码,但它们中只有几个有效,其他的给出了相同的输出totalItems :0作为响应。

这本书是著名的书,应该通过谷歌图书找到,要么给出无关的结果,要么没有结果。

我希望这个集成到我的android应用程序与条形码扫描仪,以便用户可以看到图书的详细信息,并保存在应用程序中。

EN

回答 2

Stack Overflow用户

发布于 2016-09-13 20:02:47

在某些情况下,isbn可以很好地与google api书籍配合使用,而在其他情况下则不然。这是一个来自谷歌的严重漏洞。在某些情况下,这不起作用:

https://www.googleapis.com/books/v1/volumes?q=isbn:

这样做效果很好:

https://www.googleapis.com/books/v1/volumes?q=ISBN:

要检索有关此错误的更多信息,您可以阅读此discussion,但解决方案为空。

票数 1
EN

Stack Overflow用户

发布于 2019-02-01 17:09:41

所以最好使用GoodReads接口,因为它会根据受欢迎程度给出结果。但是对于google图书API,尝试使用没有ISBN的查询,但它可能会给出一些不想要的结果,

https://www.googleapis.com/books/v1/volumes?q=

只需将isbn编号放在q后面,不需要写isbn:ISBN:这个词。同样,它可能会显示一些不需要的结果,请参阅此处的链接

Google Books API - Book Details not Returned

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36142556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档