所以我开始使用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
这种方法并不完美,但它是我找到的唯一解决方法。
就在那时,我注意到了另一个问题。网页上给出的描述与 API 调用响应中的描述不匹配。
有人可以向我解释这些奇怪的行为吗?有没有更好的解决方案?