2015-10-01 9 views
19

Sto tentando di aggiungere un sistema di autenticazione di accesso di Google alla mia app, ma continuo a ricevere uno strano errore che non ho visto ricevere nessuno. Sto usando ESATTAMENTE il google example code.gapi.auth2.ExternallyVisibleError: CookiePolicy non valido

ho pensato che poteva essere un errore durante il caricamento del api, così ho controllato l'asincrona di carico e tutto sembra essere corretto caricamento, ma continuo a ricevere questo errore nella console:

gapi.auth2.ExternallyVisibleError: Invalid cookiePolicy

Ho cercato ovunque per le persone con lo stesso problema, ma non ho trovato nulla di simile.

Qualche idea?

MODIFICA: Ho provato a creare una pagina SOLO con il codice del tutorial, ma l'errore si verifica ancora.

risposta

40

Bene, risulta che stavo provando a testare l'API direttamente acessing i miei file localmente (index.html). L'API di accesso Google funziona solo su un server Web in esecuzione. Ho avviato un semplice server node.js, ho eseguito la mia app su questo server e tutto ha funzionato bene.

+2

Sto avendo lo stesso identico problema. Ora, se solo sapessi come avviare un semplice server node.js :) – Rob3C

+1

Pensavo che fosse complicato ma non lo è. installa python. cd nella directory del file html, quindi esegui "python -m http.server 8000" – Robert3452

2

Come già risposto da KoJoVe, è necessario eseguire all'interno di un server web. Se stai usando Python 2.7 potresti usare python -m SimpleHTTPServer 8000 e quindi usare localhost: 8000 sul tuo browser