Ho effettuato un login Google con OAuth2 e la libreria PHP che si trova sul sito di documentazione.Non si ottiene l'immagine dell'utente con login google
L'ambito che ho utilizzato è userinfo. Sto ricevendo tutto il userinfo tranne l'immagine. Ho avuto accesso ai collegamenti V1 e V2 con il token di accesso che ho ricevuto. I collegamenti, se non erro, sono: -
https://www.googleapis.com/oauth2/v1/userinfo?access_token=<access-token>
https://www.googleapis.com/oauth2/v2/userinfo?access_token=<access-token>
Per entrambi, mancano le informazioni sulla foto. Ricevo le seguenti risposte:
{
"id": "<some-id>,
"email": "<correct-email-id>",
"verified_email": true,
"name": "Siddharth Saha",
"given_name": "Siddharth",
"family_name": "Saha",
"link": "<google-plus-link>",
"gender": "male",
"locale": "en"
}
C'è qualche altro modo per ottenere l'immagine? C'è un link per l'immagine dell'utente (come nell'autenticazione di Facebook).
Ma hai davvero una foto sul tuo profilo? Penso che l'attributo "immagine" sia incluso solo se hai una foto. Seguo il tuo "link" e non la foto lì. O stai solo testando con un altro profilo? –
Grazie Juan. Era perché non avevo una foto nel profilo. Avevo impostato un'immagine nel mio gtalk (gmail) ma non si rifletteva in Google+ e quindi non restituiva un campo immagine. – Siddharth
@Siddharth: per sicurezza sul tuo account dovresti rimuovere il link dalla tua domanda – Baba