web-dev-qa-db-fra.com

Ce projet API n'est pas autorisé à utiliser cette API. Assurez-vous que cette API est activée dans la console API.

J'ai une latitude et une longitude: "-27.0000,133.0000". Je veux produire une base de carte sur cela. 

J'ai essayé d'aller sur ce lien 

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

Je continue à avoir cette erreur sur le navigateur 

{
   "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"
}

Mais je pense avoir déjà activé cette API. Je me connecte à ma console Google et revérifie.

Quand je vais à: https://console.developers.google.com/project/75423435770063/apiui/apis/enabled

Je vois :

Géocodage + La géolocalisation est activée.

 enter image description here

Je suis un peu coincé maintenant. Y a-t-il quelque chose que j'ai raté ici? 

91
kyo

Sur la photo que vous avez posté, il est dit que c'est désactivé ...

Allez dans Console développeur -> API et authentifications -> API

Recherchez Geocoding et cliquez sur Google Maps Geocoding API -> Enable API. Faites la même chose pour Géolocaliser

201
Verma

Si vous utilisez la méthode get pour récupérer les espaces, vous devez activer 

Service Web API Google Adresses

J'étais confronté au même problème et résolu après l'avoir activé.

EDIT: Selon https://developers.google.com/places/web-service/get-api-key

Remarque: le service Web de l'API Google Places ne fonctionne pas avec un Android ou clé d'API restreinte iOS.

Vous devez donc créer une nouvelle clé si vous souhaitez supprimer l’accès restreint à une clé existante pour le faire fonctionner correctement.

52
Smeet

Je suis en retard, mais voici un autre casse-tête: Google indique que l'API est activée, mais ce n'est pas le cas. Désactivez puis réactivez-le.

17
feydaykyn

Nécessité d'activer API de direction également dans la console Google API. J'ai les éléments suivants activés:

  • API d'itinéraire
  • API de géocodage
  • Maps Javascript API

J'ai également API de géolocalisation activé mais la console ne l'indique pas comme étant utilisée (0 demandes). Mais peut-être que ce n'est pas un rapport en temps réel, donc ça ne fait pas mal d'activer de toute façon.

11
user3821510

Dans le menu du gestionnaire d’API, vous devriez pouvoir cliquer sur l’aperçu, sélectionner l’API correspondante sous l’icône de titre et de carte des API Google Maps. 

Votre page utilise peut-être d'autres API, telles que des lieux. Activez-les tous et voyez si cela vous aide.

Service Web API Google Adresses API de géocodage Google Maps

5
LaserBeak

Vous oubliez d'activer votre service dans Console développeur

3
neustart47

Voici les étapes qui ont fonctionné pour moi:

  1. Activer l'API Directions; API de géocodage; API de gelocation console.cloud.google.com/google/maps-apis
  2. Activez APIS et les services pour sélectionner les API console.developers.google.com/apis/library
3
ibredfish

Si l'API n'est pas activée mais que vous avez une clé API, vous n'obtiendrez pas cette erreur si vous exécutez une API à partir du navigateur (par exemple, lors de l'affichage d'une carte) ou ne transmettez pas la demande à la commande curl. Vous n'obtenez cette erreur que si vous appelez une API dans le code. En Python, peu importe si vous utilisez urllib, pycurl, construisez la commande curl et la transmettez à subprocess.check_output(), ou envoyez la demande à l'aide de jQuery.get(); vous avez toujours cette erreur. Je me demande comment Google connaît la différence.

2
user2233706

J'ai rencontré le même problème sur un site Drupal. Après avoir activé l'API de géocodage sur la plate-forme Google Cloud, cela fonctionne pour moi. Sur ma configuration, j'ai besoin de deux API, les API Geocoding et Maps Javascript.

1
yaach

Depuis la mise à jour des stratégies google, vous devez activer la facturation pour accéder à Map API.

1
Chopchop

si vous rencontrez cette erreur, par exemple, l'accès au géocodage est refusé: vous pouvez donc activer le service api de géocodage à partir du compte getKey . entrez la description de l'image ici

Vous devez activer la facturation pour accéder à certaines des API Google Map. 

Messages d'erreur | API Google Map JavaScript

0
Krishnan

Écran Modifier les informations d'identification

Je devais cliquer sur l'onglet Restrictions API et sélectionner dans mon cas GeoCoding

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

API Places et Places SDK pour Android sont deux API différentes. Android les développeurs activent les deux. Cela a fonctionné pour moi!

Il n'est pas nécessaire d'activer les API de géocodage et de géolocalisation car leurs objectifs sont différents.

0
Ali Akram