Approccio 1: (non funziona più)
https://plus.google.com/s2/photos/profile/<user_id>?sz=<your_desired_size>
Approccio 2: (ogni richiesta conta nei limiti di velocità API che è di 10.000 richieste al giorno gratuitamente)
https://www.googleapis.com/plus/v1/people/<user_id>?fields=image&key={YOUR_API_KEY}
con il seguente formato di risposta:
{ "image": { "url": "lh5.googleusercontent.com/-keLR5zGxWOg/.../photo.jpg?sz=50"; } }
Approccio 3: (non richiede la chiave API)
http://picasaweb.google.com/data/entry/api/user/<user_id>?alt=json
nella risposta json ottieni una proprietà denominata "gphoto $ thumbnail", che contiene l'URL dell'immagine del profilo come la seguente:
http://lh6.ggpht.com/-btLsReiDeF0/AAAAAAAAAAI/AAAAAAAAAAA/GXBpycNk984/s64-c/filename.jpg
Potresti notare nell'URL la parte "s64-c" che significa che la dimensione dell'immagine è 64, ho provato a usare altri valori come "s100-c" e hanno funzionato. Inoltre, se rimuovi la parte "s64-c" e aggiungi il parametro "? Sz = 100", anche questo funzionerà da ora. Anche se questo non è un ottimo modo per ottenere l'immagine del profilo di un utente gplus, il vantaggio è che non richiede alcuna chiave API.