問題タブ [google-books-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2245 参照

java - Google ブックス API は一見間違った "totalItem" 値を持つ JSON を返します

HTTP GET メッセージを Google Books API に送信する Java のプログラムがあります。検索条件「料理」に当てはまる本を手に入れたい。応答のアイテムの最大数は 40 で、これは GET メッセージで設定した数です。

私が得た応答では、「totalItem」の値は約 450 です。Google ブックス GUI または「料理」で検索すると 580 万件の結果が得られるため、これは非常に間違っているように見えます。

なぜこのようになっているのか知っている人はいますか?

2 番目の問題: 私が送信する最初のリクエストは、インデックス 0-39 の結果を要求し、その後は 40-79... 1000 までです。1000 は、この API の curtesy クエリの 1 日の制限です。JSONファイルを取得するたびになぜか「totalItem」の値が違う!常に約 450 です
が、そこには一貫性がありません。

それについて何か知っている人はいますか?

0 投票する
3 に答える
52960 参照

java - ISBNによるGoogleブックスAPI検索

GoogleブックスAPIを使用してISBNで本を検索する方法を見つけようとしています。ISBNを検索し、タイトル、著者、エディションを印刷するプログラムを作成する必要があります。使用してみList volumesList = books.volumes.list("");ましたが、ISBNで検索できず、必要な情報を取得する方法がわかりませんでした(ISBNを配置したときに結果が得られませんでした)。私が今持っているのは:

これをより効率的にする方法について誰かが何か提案があれば、私に知らせてください。新しいコード:

0 投票する
1 に答える
1251 参照

google-books - Google Books API - 書籍の詳細が返されない

そこで、現在Google Books API作成中のアプリケーションに を使い始めましたが、結果にはかなり満足しています。

しかし、私は時々奇妙な行動に気づきました。書籍がデータベースに存在する場合でも、書籍の詳細を返さない ISBN もあります。
たとえば、https://www.googleapis.com/books/v1/volumes?q=isbn:0262527359を指定
すると、次の応答が返されます。

この問題についてインターネットを調べたところ、次のリンクが見つかりました:
https://productforums.google.com/forum/#!topic/books-api/R5DvlRh-EKo

isbn:彼らは、検索クエリで言及しないことで回避策を提案しています。したがって、クエリは次のようになります。https://www.googleapis.com/books/v1/volumes?q=0262527359
この方法は完全ではありませんが、私が見つけた唯一の回避策です。

その時、私は別の問題に気づきました。ウェブページに記載されている説明とAPI 呼び出しへ応答に記載されている説明が一致していません。

誰かが私にこれらの奇妙な行動を説明できますか? より良い解決策はありますか?

0 投票する
1 に答える
130 参照

reactjs - Google ブックス API の使用時に 403 応答エラー コードを取得する

だから私はGoogle ブックス APIを使用しており、私のコードは次のようになります。

この API を使用すると、次のエラーが発生します。

リクエスト失敗エラー

私はオンラインで少し調査を行いましたが、特定の API キーからのリクエストが多すぎるとこのエラーが発生すると言われていますが、これまでに 5 つしか作成していないにもかかわらず、このエラーがスローされています。