web-dev-qa-db-ja.com

ジオコーディング用のマップAPIキーが機能しなくなりましたか?

GoogleAPIのコンソールで生成されたキーが機能しなくなったようです。さまざまなアカウントから生成されたさまざまなキー(サーバーキーとブラウザーキーの両方で試してみましたが、サーバーキーが必要です)を使用すると、常に次のエラーが発生します。

サーバーキー使用時のエラー:

{
   "error_message" : "This site or IP is not authorized to use this API key.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

ブラウザキー使用時のエラー:

{
   "error_message" : "The provided API key is expired.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

そして、これらはこのアカウント/プロジェクトで有効になっているサービスです: http://upload.uprise.nl/et2j

これは私が試しているURLです: https://maps.googleapis.com/maps/api/geocode/json?address=900+Maple+Avenue%2C+L7S+2J8+Burlington+%28Ontario%29 %2C + Canada&oe = utf8&sensor = false&key = mykey

キーがないと、1日の制限に達するまで機能します(これにより、OVER_QUERY_LIMITステータスが発生します)。

より多くの人々がこれを経験していますか?

14
Uprise10

現時点では、ジオコーディングは開発者コンソールから利用できるサービスの1つではないため、キーは機能しません(ジオロケーションはジオコーディングと同じではないことに注意してください)。

現在、この割り当てを増やすには、クライアント側のジオコーディングを使用する必要があります(たとえば、JS Maps APIで)。または、ビジネスライセンス用のマップを使用してサーバー側のジオコーディングを追加購入する必要があります。

キーの有効期限が切れているという事実は誤解を招く可能性があるため、バグを報告します。

編集/更新:ジオコーディングサービスが開発者コンソールから利用できるようになりました。

15
jlivni

私は同じ問題に直面しました...しかし、最終的に解決されました。 Googleプレイスサービスは、作成された新しいAPIKEYでサービスを利用できるようになるまで10分かかります。サービスは10分後に動作状態になりますが、それまでは「提供されたAPIキーの有効期限が切れています」というエラーが表示されます。

22
Shripad Bhat

有効にする

Google Places API Webサービス Googleコンソールから。それは私のための仕事です。

11
hardramoliya

無料のAPIサービスからMapsAPI for Businessの実装に切り替える場合は、リクエストからキーパラメータを削除する必要があります。 Google Maps API Webサービスは、クライアントIDとキーの両方で行われたリクエストを拒否します。

https://developers.google.com/maps/documentation/business/webservices/

3
ysekand

私にとって、サービスは7分後に機能し始めました。

0
Ajay Takur