web-dev-qa-db-fra.com

Les clés de l'API Maps pour le géocodage ne fonctionnent plus?

Il semble que les clés générées dans la console de l'API Google ne fonctionnent plus. Avec différentes clés (essayé avec le serveur et la clé de navigateur, mais la clé de serveur est ce dont j'ai besoin), générée à partir de comptes différents, les erreurs suivantes me sont constamment signalées:

Erreur lors de l'utilisation de la clé de serveur:

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

Erreur lors de l'utilisation de la clé de navigateur:

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

Et ce sont les services activés sur ce compte/projet: http://upload.uprise.nl/et2j

Voici l'URL que j'essaie: 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

Sans la clé, cela fonctionne jusqu'à ce que j'atteigne ma limite quotidienne (ce qui provoque le statut OVER_QUERY_LIMIT).

Est-ce que plus de gens connaissent cela?

13
Uprise10

Le géocodage ne fait pas partie des services disponibles actuellement sur la console du développeur. C'est pourquoi la clé ne fonctionne pas (notez que la géolocalisation n'est pas la même chose que le géocodage).

Actuellement, vous devez utiliser le géocodage côté client (par exemple dans l'API JS Maps) ou acheter davantage de géocodage côté serveur avec une licence Maps for Business afin d'augmenter ce quota.

Le fait qu'il soit écrit que la clé est expirée est trompeur, et je vais créer un bogue pour cela.

EDIT/UPDATE: le service de géocodage est maintenant disponible via la console du développeur. 

15
jlivni

J'ai rencontré le même problème ... Mais finalement résolu. Les services Google Place prendront 10 minutes pour rendre les services disponibles pour la nouvelle API KEY créée. Les services fonctionneront normalement après 10 minutes. Jusque-là, l'erreur suivante apparaît: "La clé d'API fournie est expirée". 

22
Shripad Bhat

Activer 

Service Web de l'API Google Adresses à partir de la console Google. C'est un travail pour moi.

11
hardramoliya

Si vous passez des services d'API gratuits à une implémentation d'API Maps pour les entreprises, vous devez supprimer le paramètre clé de vos demandes. Les services Web de l'API Google Maps refuseront les demandes effectuées à la fois avec un identifiant client et une clé.

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

3
ysekand

Pour moi, les services ont commencé à fonctionner après 7 minutes.

0
Ajay Takur