【发布时间】:2017-03-17 13:26:48
【问题描述】:
所以我开始将Google Books API 用于我正在构建的应用程序,我对结果相当满意。
但我有时注意到一种奇怪的行为。 即使图书存在于数据库中,某些 ISBN 也不会返回任何图书详细信息。
例如,如果我给:https://www.googleapis.com/books/v1/volumes?q=isbn:0262527359,
我得到以下响应:
{
"kind": "books#volumes",
"totalItems": 0
}
我在互联网上搜索了这个问题并找到了这个链接:
https://productforums.google.com/forum/#!topic/books-api/R5DvlRh-EKo
他们通过在搜索查询中不提及isbn: 来建议一种解决方法。因此,查询变为:https://www.googleapis.com/books/v1/volumes?q=0262527359
这种方法并不完美,但它是我找到的唯一解决方法。
那时我注意到另一个问题。 webpage 上的描述与 API 调用的response 中的描述不匹配。
有人可以向我解释这些奇怪的行为吗?有没有更好的解决方案?
【问题讨论】:
-
我遇到了类似的问题,你有没有找到解决办法?谢谢
-
@johnny_s 抱歉。遗憾的是,我最终没有使用 API。我使用了 GoodReads API。可能对您有用,具体取决于您想要完成的工作。
标签: google-books google-books-api