이 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 APIAndroid 용 Places SDK 는 서로 다른 API입니다. 안드로이드 개발자는 두 가지 모두를 가능하게합니다.

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


0

각도 개발자의 경우 :

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

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

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