web-dev-qa-db-fra.com

Erreur 403 avec le message: Accès non configuré. Utilisez Google Developers Console pour activer l'API de votre projet.

Impossible de surmonter cette situation: créé un projet dans la console des développeurs Google, il a créé "ID client pour l'application Web" et "Clé pour les applications serveur".

Dans la console, les requêtes ont abouti, mais lors de l'envoi du serveur, l'erreur suivante apparaît:

403: {
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

Paramètres pour construire la requête cochée .. la requête continue:

"https://www.googleapis.com/calendar/v3/freeBusy?key=my_key"
pass parameters: "{"items":[{"id":"[email protected]"}],"timeMax":"2014-04-09T00:00:00+01:00","timeMin":"2014-01-09T00:00:00+01:00","timeZone":"Europe\/Berlin"}"

Où puis-je voir quelle est l'erreur?

Que ce soit dans cette aide Facturation (pour le moment, il est désactivé "La facturation n'est pas activée")?

======================== MISE À JOUR: Le problème était résolu alors (comme le chamanisme): Je viens de créer un nouveau projet dans l'API Google, suite onglet "API et authentifications-> Informations d'identification" que j'ai ajoutées au projet "ID client pour une application Web", lorsque vous créez immédiatement indiqué "Rediriger les URI" lorsque vous créez, la "Clé pour les applications de navigateur" générée automatiquement peut fonctionner avec n'importe quel hôte. Après ces étapes, je pointe vers un site Web les paramètres et les demandes créés.

Pour envoyer des demandes d'utilisation de drupal et de modules: gauth et gcal (qui utilise http://code.google.com/p/google-api-php-client/ ).

12
masdzen

J'obtenais exactement la même erreur (sauf avec l'API Google Glass Mirror). L'ajout d'informations de facturation et l'ajout de http/https à mon URL de redirection n'a pas aidé non plus.

Il semble que les API de Google se comportent mal lorsque vous fournissez à la fois des informations d'identification OAuth2 et une clé API! La solution (si vous utilisez la bibliothèque cliente Google APIs pour PHP) consiste simplement à supprimer les éléments suivants de votre code:

$client->setDeveloperKey($key);

J'espère que cela t'aides.

25
Metablocks Corp

J'ai exactement la même erreur. Dans mon cas, j'essayais d'accéder à " https://www.googleapis.com/plus/v1/people " et "l'API Google+" n'était pas activée pour mon projet dans la section API. Il me suffisait d'activer "API Google+"

3
Chandru

Essayez de modifier les référents autorisés dans la console des développeurs, comme ils le disent ici: stackoverflow.com/questions/22870082/getting-error-403-access-not-configured-please-use-google-developers-console-t

Cette solution a fonctionné pour moi.

2
yulka

Si vous utilisez l'accès à l'API publique pour une action, vous devez ajouter l'adresse IP de votre serveur à la liste des adresses IP autorisées (sélectionnez Projet -> API et Auth -> Informations d'identification). Sinon, vous obtiendrez une erreur comme ci-dessus: "Accès non configuré. Veuillez utiliser la console de développeur Google pour activer l'API de votre projet."

S'il vous plaît voir mon fichier joint pour voir plus enter image description here

0
dakiquang