J'essaie d'obtenir l'API Google Traduire et courir. Sur le Guide de mise en route , il donne l'exemple suivant: https://www.googleapis.com/language/translate/v2/detect?key={MyAppId}&q=google+translate+is+fast
Je veux juste obtenir ce travail pour l'instant, alors j'essaie simplement de la faire fonctionner via un poteau navigateur, donc j'ai créé une application Web de test (capture d'écran):
et attrapé la clé API, a remplacé la clé de l'URL d'échantillon avec ma clé API. Je reçois la réponse suivante:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceeded",
"message": "Daily Limit Exceeded"
}
],
"code": 403,
"message": "Daily Limit Exceeded"
}
}
Je devrais également noter que j'ai signé mon compte avec l'option de facturation (je prévois d'utiliser le service un peu), donc je ne devrais donc avoir aucun problème pour le moment.
Je fais évidemment quelque chose de mal, mais je ne sais pas quoi. Aucune suggestion?
Je confirmerais d'abord que l'API de traduction est activée dans le lien "API" dans la console de cloud - s'il n'est pas activé, cela définit efficacement le quota à zéro et peut produire un message similaire.
Si l'API est activée, le lien suivant explique comment vérifier les limites d'utilisation de votre projet: https://developers.google.com/translate/v2/pring
pour compléter @ishana Arora, après avoir ajouté les informations de carte de crédit, accédez à la console, entrez dans le projet, un message contextuel demandera à configurer le compte de facturation de votre projet, si vous souhaitez obtenir une conduite de l'erreur, sélectionnez simplement "Définir le projet dans la liste déroulante du compte de facturation".
Sur mon cas, le même problème a été causé par l'expiration de la carte de crédit.