2013-04-01 18 views
7

Provo a recuperare i dati da google analytics utilizzando lo google api class in php. Ho controllato i gruppi goal serval e ho scoperto che l'errore si verifica per la maggior parte del tempo quando Curl è disattivato e SSL è disattivato, ma ho controllato il phpinfo() e il booth è in esecuzione. Qualcuno ha un'idea di cosa potrebbe essere? Sul mio server locale è in esecuzione, ma sul server web non è in esecuzione.Login API Google

<br /> 
<b>Fatal error</b>: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: &quot;Error=BadAuthentication 
Url=https://www.google.com/accounts/ServiceLogin?service=analytics#Email=mail 
Info=WebLoginRequired 
&quot;' in /home/express/public_html/loggedIn/gapi.class.php:418 
Stack trace: 
#0 /home/express/public_html/loggedIn/gapi.class.php(62): gapi-&gt;authenticateUser('mail', 'pw') 
#1 /home/express/public_html/loggedIn/request.php(10): gapi-&gt;__construct('mail', 'pw') 
#2 {main} 
    thrown in <b 
>/home/express/public_html/loggedIn/gapi.class.php</b> on line <b>418</b><br /> 

enter image description here

+1

Si dovrebbe cercare la libreria client ufficiale, invece . https://code.google.com/p/google-api-php-client/ – Eduardo

risposta

24

Così, dopo la navigazione più gruppi, un amico scoperto che è necessario approvare il tuo account prima di iniziare il recupero dei dati per la prima volta at this url

+1

la tua soluzione mi ha aiutato molto ... grazie amico –

+0

Ecco, grazie! Ho notato che alcuni account richiedono di farlo, altri no. – Aurelien

+1

Un'altra cosa che dovevo fare era _accedere ad app meno sicure_ attraverso [qui] (https://www.google.com/settings/security/lesssecureapps). È solo nei casi in cui il processo di verifica in due passaggi non è abilitato. Penso che in tal caso potresti provare a creare una password specifica per l'applicazione e utilizzarla al suo posto. –