web-dev-qa-db-ja.com

このAPIの1日のリクエストクォータを超えました。 Google Places API iOS Swift

非常にシンプルなアプリでGoogle Places APIを使用しようとしています。すべてのショッピングモールを現在の場所の近くに配置したいだけです。このWebサービスを使用しました。

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=12.9412390245245,77.6171295438685&radius=1000&sensor=true&types=shopping_mall&key=MY_SERVER_KEY

動作していましたが、次のエラーメッセージが表示されます。

{
   "error_message" : "You have exceeded your daily request quota for this API.",
   "html_attributions" : [],
   "results" : [],
   "status" : "OVER_QUERY_LIMIT"
}

どうすればこれを回避できますか?また、サーバーキーを作成する際、サーバーがないため、IPアドレスを提供しませんでした。このシンプルなサービスには何も支払いたくありません。とにかくそれを避けることができるか、他の無料の代替手段がありますか?

9

次のリンクに従って https://developers.google.com/maps/documentation/geocoding/usage-and-billing

このAPIの1日のリクエストクォータは1つだけです。それ以外の場合は請求が必須です。

9
Maulik Patel

ほとんどすべてのGoogle APIには毎日無料の割り当てがあります。 Google Places APIの場合、1日あたり2500リクエスト、1秒あたり10リクエストです。それ以上使用したい場合は、課金を有効にすることをお勧めします。それでも無料の割り当てを使用する場合は、1日待ってから2500件のリクエストを再度取得してください。

追伸:割り当ては特定のアカウントに基づいています。ランダムなものを使用している場合は、Google APIコンソールを使用して独自のAPIキーを作成してください。

それが役に立てば幸い。

6
Bharat

ここにあなたの答えがあります link

@ engin-kurutepe 非常によく答えました。

彼は、「Google APIにあまりにも速くアクセスしないように注意してください。リクエストの合計数を制限するのではなく、リクエストのレートを制限します。それらのAPI。」

お役に立てれば!

0
saurabh goyal