問題タブ [google-books]

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 投票する
1 に答える
1305 参照

ios - Google-Books JSON API から値を取得できません

バーコード スキャナーを使用して、Google Books API を使用してスキャンした本のデータを取得しています。API の呼び出しに成功し、JSON オブジェクトが返されました。

パスをたどる本のタイトルを取得しようとしていますitems.volumeInfo.title

API から返された JSON オブジェクトで valueForPath を呼び出し、それ (タイトル) を印刷しようとすると、次のように印刷されます。

Optional(( "A Dance with Dragons" ))

印刷されたオプションから文字列を実際に取得する方法がわかりません。as! String私はandを試しjsonResult.valueForKeyPath("items.volumeInfo.title")!ましたが、最初のものは単に私に不平を言い、2番目のものはオプションと外側の括弧のセットを削除しただけです。

0 投票する
0 に答える
100 参照

angularjs - 手動で送信するとまったく同じリクエストが正しく返されるにもかかわらず、AngularでのGoogle API 401レスポンス?

次のリクエストを使用して、Angular 内から Google Books API にアクセスしようとしています。 https://www.googleapis.com/books/v1/volumes?q=test&key=(my api key)

Postman を使用してこの URL を取得すると、200 応答で正しいデータを受け取ります。Angular でそれを行うと、どのように試しても 401 Invalid Credentials が表示されます。

ここに私のAngularコードがあります:

どこが間違っているのか、誰か教えてもらえますか?

0 投票する
0 に答える
369 参照

php - 本棚から Google Books API のデータを取得するにはどうすればよいですか

Google ブックスを使用して本棚からデータをリクエストし、それを自分のページで使用しようとしています。サンプルページリストを使用して試してみると、次のような結果が得られます

使用方法を知っています。ただし、PHPで提供されるサンプルを使用してGETリクエストを使用しようとすると、GET https://www.googleapis.com/books/v1/users/myUSERID/bookshelves/1001/volumes常に次のエラーページが表示されます

API を介してリクエストを行うにはどうすればよいですか? 私は API を初めて使用するので、より直接的なアプローチを使用したいと考えています。

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

ruby-on-rails - googlebooks ruby​​ gem を使用して google book api から複数の書籍データを抽出できますか?

Google api JSON 応答から書籍データを解析しようとしています

以下のリンクは、複数の書籍の書籍データを提供します

https://www.googleapis.com/books/v1/volumes?q=you%20can%20win&maxresults=40

GoogleBooks の ruby​​ gem を使用して、最初の書籍のデータを取得する方法がほとんどわかりませんでした

例:first.book.title、first.book.author

JSON 内のすべての書籍のデータを取得するのを手伝ってもらえますか?

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

java - Googleapis.com 不明なホストの例外

次の問題: Google ブックス API 経由で情報を取得しようとしていますが、この例を見つけましたが、これを実行すると次のエラーが発生します。

メイン ライン 44: Volumes volumes = volumesList.execute();

私の質問を理解していただければ幸いです。私の英語は完璧ではありません。:/

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

google-api - Microsoft Azure でホストされている Web アプリケーションから Books API にアクセスするにはどうすればよいですか?

Google ブックス API を使用して、ユーザーが提供した ISBN のボリューム情報を取得する、十分に単純な Web アプリケーションを作成しました。アプリケーションは、公式の C# ライブラリを使用します。リクエストは、API キーによって承認されます。

ローカル マシンでアプリを実行すると、ドイツの IP アドレスを使用してサービスにアクセスでき、すべて問題ありません。ただし、Microsoft Azure から Books API にアクセスすると、次のエラーが発生します。

Google.Apis.Requests.RequestError
地理的に制限された操作のためにユーザーの場所を特定できません。[403]
エラー [
    メッセージ[地理的に制限された操作のためのユーザーの場所を特定できません。]
    場所[ - ]
    理由[不明な場所]
    ドメイン[グローバル]
]

Microsoft Azure でホストされている Web アプリケーションから Google Books API にアクセスする方法を知っている人はいますか?

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

php - Google API キーの Http リファラーの問題

Google API キーを使用して Google ブック情報を取得するために PHP cURL を使用していますが、http リファラーを配置するたびに ipRefererBlocked エラーが発生します。何かアイデアはありますか?

HTTP リファラー

http://mylibrarymanager.com/*
https://mylibrarymanager.com/*
http://www.mylibrarymanager.com/*
https://www.mylibrarymanager.com/*
www.mylibrarymanager.com/*

コード