web-dev-qa-db-fra.com

API de géolocalisation Google: vous avez dépassé votre quota de requêtes quotidiennes pour cette API.

J'essaie d'obtenir les valeurs de latitude et de longitude d'un lieu spécifique dans une requête de service Web, mais lorsque j'essaie de l'obtenir, j'obtiens le message error_message. 

"Vous avez dépassé votre quota de demandes quotidiennes pour cette API. Si vous n'avez pas défini de quota de demandes quotidiennes personnalisé, vérifiez que votre projet a un compte de facturation actif: http://g.co/dev/maps-no-account [résultats]". 

Mon problème est que j'ai une clé API et je l'ai ajoutée à ma requête. Sur la console de mon projet, j'ai ajouté l'API de géolocalisation et copié ma clé d'API. Voici ma requête:

$url = 'https://maps.google.com/maps/api/geocode/json?key={mykey}&address=%22' . $city . '%22&sensor=true';

Je ne sais pas quel pourrait être le problème, car message_erreur indique "... maps-no-account" mais j'ai ma clé d'API, alors je suppose que la clé d'API est liée à mon compte, mais cela ne semble pas fonctionner. Si une idée?

S'il n'est pas possible de le faire avec Google sans payer de devis, existe-t-il un autre outil utile et gratuit pour moi?

3
AbsoluteZero

Le message d'erreur est assez clair.

  • vous avez dépassé votre quota de requêtes quotidiennes pour cette api.

Vous êtes autorisé à faire des demandes et vous les avez utilisées.

  • vérifiez que la facturation est active sur votre compte.

L'API de géolocalisation n'est pas une API gratuite, vous devez payer pour l'utiliser utilisation et facturation vérifiez que votre compte de facturation a probablement été configuré pour le compte de développeur qui a créé votre clé d'API.

0
DaImTo