이 API 프로젝트는이 API를 사용할 권한이 없습니다. 이 API가 API 콘솔에서 활성화되어 있는지 확인하십시오


195

위도와 경도가 "-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

내가 참조 :

지오 코딩 + 지오로 케이 팅이 활성화되었습니다.

여기에 이미지 설명을 입력하십시오

나는 지금 조금 붙어 있습니다. 내가 여기서 놓친 것이 있습니까?


2
그것이 말한 것처럼 그것은 버그 인 것 같습니다. 올바른 프로젝트에 API를 사용하도록 설정했는지 확인하십시오 (사용 된 키가 속한 프로젝트에는 여러 개의 프로젝트가있을 수 있음).
— Dr.Molle

답변:


392

게시 한 사진에서 사용 중지되었다고 말합니다.

개발자 콘솔로 이동

Google Maps->로 이동APIs

지오 코딩을 검색하고 Google Maps Geocoding API-> API 사용을 클릭하십시오. 위치 정보에 대해 동일한 작업을 수행하십시오.


14
나는 당신이 그렇게 생각하는 이유를 이해하지만 그것이 활성화되면 Google은 비활성화 버튼을 줄 것입니다.
— cyber8200

당신이 내 수 있도록 URL을 살펴 경우 플러스 : https://console.developers.google.com/project/75423435770063/apiui/apis/enabled이 내 활성화 된 API의 목록입니다
— cyber8200

2
'게시 한 사진에서 사용 중지되었다고 말합니다.' 아닙니다. 이를 비활성화하는 링크가 될 것입니다. 실제로 활성화되었다는 의미입니다.
— Lee

2
"Google Maps Geocoding API"와 "Google Maps Geolocation API"를 모두 활성화했지만 여전히 장소를 찾을 수 없습니다. 데이터를 가져 오는 URL은 maps.googleapis.com/maps/api/place/search/…입니다.
— iPhoneDeveloper

4
또한 places장소 자동 제안에 api 를 활성화해야합니다.
— Moumit

64

장소를 가져 오기 위해 get 메소드를 사용하는 경우 사용하도록 설정해야합니다.

Google Places API 웹 서비스

나는 같은 문제에 직면하여 활성화 한 후에 해결되었습니다.

편집 : https://developers.google.com/places/web-service/get-api-key 에 따르면

참고 : Google Places API 웹 서비스는 Android 또는 iOS 제한 API 키와 함께 작동하지 않습니다.

따라서 제대로 작동하려면 기존 키에 대한 제한된 액세스를 제거하거나 새 키를 작성해야합니다.


Google 리뷰 FYI에 대한 정답입니다. 2016 년 6 월 이전 계정이있는 경우 발생할 수있는 또 다른 사항은 해당 도메인에 필요하지 않을 수 있습니다. 이 문제가 발생하여 새로운 문제의 열쇠가 필요했습니다.
— Mike Q

1
이제 Google Places API 웹 서비스에서 잘 작동합니다.
— Jaggana

30

Google API 콘솔에서도 Directions API 를 활성화해야합니다 . 다음을 활성화했습니다.

  • 길 찾기 API
  • 지오 코딩 API
  • 지도 자바 스크립트 API

또한 Geolocation API를 사용하도록 설정했지만 콘솔에 사용중인 것으로 표시되지 않습니다 (요청 0 개). 그러나 그것은 실시간보고가 아니기 때문에 어쨌든 가능하게 해치지 않습니다.


23

나는 늦었지만 여기에 또 다른 문제가 있습니다 .Google은 API를 활성화 된 것으로 표시하지만 실제로는 그렇지 않습니다. 비활성화했다가 다시 활성화하십시오.


그러나 나는 이것을 매번해야한다
— Akshatha Srinivas

정말 ? 이것은 실제로 내 문제를 해결했습니다. 덕분에 전원을 켜고 끄기 항상 솔루션 이동 것 같다
— thatOneGuy

매우 사실입니다. 모두 활성화 된 API 서비스를 보여 주지만 그 중 어느 것도 아닙니다. 각 서비스를 클릭 한 다음 활성화해야합니다. 이것은 실제로 더 의미가 있지만 메시지는 도움이되지 않습니다.
— chidimo

나를 위해 일했다. 2019 년 12 월 그리고 이것은 여전히 ​​문제입니다
— SomeGuyFortune

8

나를 위해 일한 단계는 다음과 같습니다.

  1. 길 찾기 API 사용; 지오 코딩 API; Gelocation API console.cloud.google.com/google/maps-apis
  2. APIS 및 서비스를 사용하여 API를 선택하십시오. console.developers.google.com/apis/library

7

API 관리자 메뉴에서 개요를 클릭하고 Google Maps API 제목 및지도 아이콘에서 관련 API를 선택할 수 있어야합니다.

귀하의 페이지에서 지역 정보와 같은 다른 API를 사용하고있을 수 있습니다. 모두 활성화하고 도움이되는지 확인하십시오.

Google Places API 웹 서비스 Google Maps Geocoding API





2

API를 사용할 수는 없지만 API 키가있는 경우 브라우저에서 API를 실행하거나 (예 : 맵을 표시 할 때) curl 명령에 요청을 전달하면 해당 오류가 발생하지 않습니다. 코드 내에서 API를 호출하는 경우에만 해당 오류가 발생합니다. 파이썬에서, 당신이 사용하는 경우 문제가되지 않습니다 urllib, pycurl, 컬 명령을 구성하고에 전달 subprocess.check_output()하거나 사용하여 요청을 보낼 jQuery.get(); 여전히 그 오류가 발생합니다. Google이 어떻게 그 차이를 알고 있는지 궁금합니다.


2

나를 위해, 내가 활성화해야했던 것은 Maps Embed API 였습니다 .

에서 Google 클라우드 콘솔

API 탭으로 이동하여 추가 API 섹션을 살펴보고 맵 관련 API를 활성화하십시오.

여기에 이미지 설명을 입력하십시오


1

Drupal 사이트에서도 같은 문제가 발생했습니다. Google Cloud Platform에서 지오 코딩 API를 활성화하면 나에게 도움이됩니다. 내 설정에는 지오 코딩 및 맵 Javascript API의 두 가지 API가 필요합니다.


1

Google 정책이 업데이트되므로 Map API에 액세스하려면 결제를 활성화해야합니다.



1

같은 문제가 있었지만 프로젝트에서 API가 활성화되었지만 사용중인 특정 API 키에서는 활성화되지 않았습니다.

https://console.cloud.google.com/apis/credentials에서 API 키를 확인할 수 있습니다.

그런 다음 사용중인 키를 클릭하고 해당 API를 활성화하십시오. 나를 위해 변경 사항을 적용하는 데 ~ 5 분이 걸렸습니다.


0

Places API 와 Android 용 Places SDK 는 서로 다른 API입니다. 안드로이드 개발자는 두 가지 모두를 가능하게합니다.

지오 코딩 및 지오로 케이 팅 API를 활성화 할 필요가 없으며 목적이 다릅니다.


0

각도 개발자의 경우 :

agm-direction package 를 사용해야 할 때 콘솔에 "자격 증명 키가 있어야합니다. 여기 로 이동 하십시오 "라는 메시지가 표시되지만 Google 맵을 볼 수 있도록 이미 하나 있습니다.

얼마 안있어, 당신이해야 할 유일한 것은 Direction API 로 이동하여 활성화 한 다음 약 10 초 동안 기다리면 좋을 것입니다. 콘솔 로그가 정확히 어떤 API가 필요한지 알려주지 않았다는 것이 전부입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.