web-dev-qa-db-fra.com

gapi.auth2.ExternallyVisibleError: CookiePolicy non valide

J'essaie d'ajouter un système d'authentification de connexion Google à mon application, mais je reçois toujours une étrange erreur que je n'ai vu personne obtenir. J'utilise EXACTEMENT le code d'exemple google .

J'ai pensé que cela pouvait être une erreur lors du chargement de l'API, j'ai donc vérifié le chargement asynchrone et tout semble se charger correctement, mais je continue à obtenir cette erreur dans la console:

gapi.auth2.ExternallyVisibleError: CookiePolicy non valide

J'ai cherché partout des personnes ayant le même problème, mais je n'ai rien trouvé de similaire.

Des idées?

EDIT: J'ai essayé de créer une page avec SEULEMENT le code du tutoriel, mais l'erreur se produit toujours.

32
KoJoVe

Eh bien, il s'est avéré que j'essayais de tester l'API en accédant directement à mes fichiers localement (index.html). L'API de connexion Google ne fonctionne que sur un serveur Web en cours d'exécution. J'ai démarré un simple serveur node.js, exécuté mon application sur ce serveur et tout a très bien fonctionné.

65
KoJoVe

Comme déjà répondu par KoJoVe, vous devez exécuter à l'intérieur d'un serveur Web. Si vous utilisez Python 2.7 vous pouvez utiliser python -m SimpleHTTPServer 8000 puis utilisez localhost: 8000 sur votre navigateur

4
Shreyas Gaonkar