2 votes

Clé API Google donnant lieu à une erreur de dépassement de limite de requête

Nous avons une application web qui fonctionnait bien jusqu'à hier. Mais depuis hier après-midi, un de nos projets dans la console google api, toutes les clés ont commencé à donner l'erreur OVER_QUERY_LIMIT.

Et nous avons vérifié que les quotas pour ce projet et cette api ne sont toujours pas remplis. Est-ce que quelqu'un peut m'aider à comprendre ce qui a pu causer cela ?

Et après plusieurs jours d'utilisation, les clés API donnent toujours la même erreur.

Pour plus d'informations, nous utilisons l'API de géocodage et l'API de matrice de distance dans notre application.

0voto

DaImTo Points 3712

Si vous dépassez les limites d'utilisation, vous obtiendrez un code d'état OVER_QUERY_LIMIT en réponse. Cela signifie que le service web cessera de fournir des réponses normales et retournera uniquement le code d'état OVER_QUERY_LIMIT jusqu'à ce que l'utilisation soit à nouveau autorisée. Cela peut se produire :

Dans les secondes qui suivent, si l'erreur a été reçue parce que votre application a envoyé trop de Dans les prochaines 24 heures, si l'erreur a été reçue parce que votre application a envoyé trop de requêtes par jour. Les quotas quotidiens sont réinitialisés à minuit, heure du Pacifique. Ce screencast explique étape par étape comment gérer correctement les demandes et les erreurs, ce qui s'applique à tous les services web.

Lorsqu'elle reçoit une réponse avec le code d'état OVER_QUERY_LIMIT, votre application doit déterminer quelle limite d'utilisation a été dépassée. Pour ce faire, il suffit de faire une pause de 2 secondes et de renvoyer la même demande. Si le code de statut est toujours OVER_QUERY_LIMIT, votre application envoie trop de requêtes par jour. Dans le cas contraire, votre application envoie trop de requêtes par seconde.

Remarque : il est également possible d'obtenir l'erreur OVER_QUERY_LIMIT :

  1. A partir de l'API d'élévation de Google Maps lorsque plus de 512 points par demande sont fournis.
  2. De l'API Google Maps Distance Matrix lorsque plus de 625 éléments par requête sont fournis.

Les applications doivent s'assurer que ces limites ne sont pas atteintes avant d'envoyer des demandes.

Limites d'utilisation de la documentation

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X