4

GoogleのストリートビューイメージAPIを使用して多数のストリートビュー画像(JavaScriptを使用)を読み込むウェブアプリケーションを作成しています。私は良い数字を読み込むことができますが、それは私を切り捨てて、私が何らかのレートを超えると403エラーを返すようです(私は1000を超えていません)。Google Street View Image APIのユーザーあたりの料金制限はいくらですか?

私はイメージをダウンロードする速度を徐々に落とそうとしましたが、APIが私にその速度で連続的にダウンロードさせるスイートスポットを見つけることはできません。私はdocumentationをチェックしており、料金の説明はありません。

また、このようなレートが存在すると仮定すると、これはユーザー単位(IP単位)またはAPIキーから計算されますか?

答えて

1

Googleは正確なレートを記録していませんが、その日に広がっています。レートはIPアドレスごとに計算されます。

JavaScript APIを使用したことはありますか?おそらくそれはあなたのためには機能しませんが、同じ方法でquota'dされません。

+0

私が以下に書いたように、彼らは1日あたりより細かい粒度の制限でレート制限があるようです。私が毎秒10リクエストを作成している場合は、403エラーの処理を開始します。また、ストリートビューの画像にアクセスするための唯一の公式APIはリストです。 JS APIにはこれに関するサポートは含まれていません。 [this](http://jamiethompson.co.uk/web/2010/05/15/google-streetview-static-api/)APIはGoogle Mapsで内部的に使用されていますが、これを使用するとAPIと私は自分のアカウントやウェブサイトを禁止したくありません。 – Alex

+0

そうだとすれば、画像に直接アクセスする必要があるかどうかはわかりませんでした。 Googleはレート制限を文書化していませんが、制限はIPアドレスのみです。 –

2

問題が10回/秒で始まることに気付きました。

business-usersの制限があります。 すべてのWebサービス:1秒あたり10リクエストのレート制限。

サービスの支払い時に無料のユーザーよりも料金が安くないとします。

この制限は、ビジネスユーザー向けにのみ定義されていると思います。これは、1秒あたり10回の利用可能な要求を保証するためです。

+0

良い発見、ありがとう。多くのサービスでは、GoogleのAPIコンソールでは可変であるようですが、まだストリートビューAPIはありません。あまりにも多くのリクエストをした場合、IPまたはAPIが現在ブロックされていると思います。私は明日5回/秒の割合で報告し、報告を返す。 – Alex

0

私は同じ問題を抱えていて、1.5秒ごとに1枚の画像に変更しても、数分後にはブロックされた画像が表示されます。

私はAPIコンソールを介してユーザ・レートを変更し、URLに自分のAPIキーを使用するが、それはその制限が

にヒットしませんように私は今、インタラクティブなストリートビューの画像に移動した

を動作しませんでした

+0

私は誤っていない場合(コンソールが最近更新されていない限り)、静的なStreetview画像用のAPIはまだ含まれていません。どのAPIをレート制限しましたか?また、インタラクティブなStreetview画像APIは何を指していますか? – Alex

+0

あなたの右側に静的なストリートビュー画像の制限がないので、JavaScriptのsetTimeout()関数を使って制限しています。私は "Google Maps API v3"の制限を変更するとこれが変わると思ったが、そうしなかった。私が話している対話型ストリートビュー画像APIは、DIVコンテナ内のGoogle Maps API v3 Streetviewです – user1268415

関連する問題