web-dev-qa-db-ja.com

このAPIプロジェクトはこのAPIを使用する権限がありません。このAPIがAPIコンソールでアクティブになっていることを確認してください。

私は緯度と経度を持っています:"-27.0000,133.0000"。それに基づいて地図を作りたいのですが。

私はこのリンクに行きました

https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******

私はブラウザにこのエラーが出続けます

{
   "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

しかし、私はすでにそのAPIを有効にしていると思います。 Googleコンソールにログインし、もう一度確認します。

私が行くとき:https://console.developers.google.com/project/75423435770063/apiui/apis/enabled

そうですか :

ジオコーディング+ジオロケーションは有効です。

enter image description here

私は今少し立ち往生しています。私がここで逃したことが何かありますか?

114
kyo

投稿した写真から、無効になっていると表示されています...

開発者コンソール - > API&auth - > APIに移動します。

Geocodingを検索し、Google Maps Geocoding API - > Enable APIをクリックします。 Geolocatingのために同じことをする

231
Verma

Getメソッドを使って場所を取得している場合は、有効にする必要があります。

Google Places API Webサービス

私は同じ問題に直面していて、それを有効にした後に解決しました。

編集: https://developers.google.com/places/web-service/get-api-key に従って

注:Google Places API Webサービスは、AndroidまたはiOSの制限付きAPIキーでは機能しません。

そのため、正しく機能させるには、既存のキーへのアクセスが制限されている場合は新しいキーを作成する必要があります。

54
Smeet

私は遅刻しました、しかしここでもう一つの手がかりがあります:グーグルは有効にされるようにAPIを示します、しかし実際にはそうではありません。無効にしてから再度有効にしてください。

19
feydaykyn

Google APIコンソールでも Directions API を有効にする必要があります。次のものを有効にします。

  • 道順API
  • ジオコーディングAPI
  • Maps Javascript API

Geolocation API enabledもありますが、コンソールに使用されていると表示されません(0リクエスト)。ただし、リアルタイムのレポートではないため、有効にしても問題ありません。

13
user3821510

[APIマネージャ]メニューで、[概要]をクリックし、[Google Maps API]の見出しと地図のアイコンの下にある関連するAPIを選択できます。

あなたのページはPlacesのような他のAPIを使っているかもしれません。それらすべてを有効にして、それが役立つかどうかを確認してください。

Google Places API WebサービスGoogle Maps Geocoding API

5
LaserBeak

開発者コンソール であなたのサービスを有効にすることを忘れます。

3
neustart47

これが私のために働いたステップです:

  1. 道順APIを有効にします。ジオコーディングAPI。 Gelocation API console.cloud.google.com/google/maps-apis
  2. APISとサービスを有効にしてAPI console.developers.google.com/apis/libraryを選択します。
3
ibredfish

APIを有効にしていないがAPIキーを持っている場合は、ブラウザからAPIを実行する(マップを表示するときなど)か、curlコマンドに要求を渡してもエラーにはなりません。コード内でAPIを呼び出した場合にのみ、このエラーが発生します。 Pythonでは、urllibpycurlを使用する場合、curlコマンドを作成してsubprocess.check_output()に渡す場合、またはjQuery.get()を使用してリクエストを送信する場合は関係ありません。あなたはまだそのエラーを受けます。 Googleがその違いをどのように知っているのだろうか。

2
user2233706

Drupalサイトでも同じ問題を経験しました。 Google Cloud PlatformでGeocoding APIを有効にした後、私のために働きます。私の設定では、GeocodingとMaps Javascript APIの2つのAPIが必要です。

1
yaach

Googleのポリシーが更新されたので、Map APIにアクセスするには請求を有効にする必要があります。

1
Chopchop

ジオコーディングアクセス拒否などのエラーが発生した場合:getKeyアカウントからジオコーディングAPIサービスを有効にできます。 ここに画像の説明を入力

Google Map APIのいくつかにアクセスするには、請求を有効にする必要があります。

エラーメッセージGoogle Map JavaScript API

0
Krishnan

資格情報の編集画面で

API制限タブをクリックし、私の場合はジオコーディングを選択する必要がありました

API restrictions specify which APIs can be called with this key.
0
zzapper

Places APIおよびPlaces SDK for Androidは2つの異なるAPIです。 Android開発者は両方を有効にします。

Geocoding APIとGeolocating APIを有効にする必要はありません。異なる目的があります。

0
Ali Akram