そこで、現在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 呼び出しへの応答に記載されている説明が一致していません。
誰かが私にこれらの奇妙な行動を説明できますか? より良い解決策はありますか?