Approche 1: (ne fonctionne plus)
https://plus.google.com/s2/photos/profile/<user_id>?sz=<your_desired_size>
Approche 2: (chaque demande compte dans vos limites de taux API, soit 10k demandes par jour gratuitement)
https://www.googleapis.com/plus/v1/people/<user_id>?fields=image&key={YOUR_API_KEY}
avec le format de réponse suivant:
{ "image": { "url": "lh5.googleusercontent.com/-keLR5zGxWOg/.../photo.jpg?sz=50"; } }
Approche 3: (ne nécessite pas de clé API)
http://picasaweb.google.com/data/entry/api/user/<user_id>?alt=json
dans la réponse json, vous obtenez une propriété nommée "gphoto $ miniature", qui contient l'URL de l'image de profil comme suit:
http://lh6.ggpht.com/-btLsReiDeF0/AAAAAAAAAAI/AAAAAAAAAAA/GXBpycNk984/s64-c/filename.jpg
Vous remarquerez peut-être dans l'URL la partie "s64-c" qui signifie que la taille de l'image est de 64, j'ai essayé d'utiliser d'autres valeurs comme "s100-c" et elles ont fonctionné. Aussi, si vous supprimez la partie "s64-c" et ajoutez le paramètre "? Sz = 100", cela fonctionnera également à partir de maintenant. Bien que ce ne soit pas un très bon moyen d'obtenir l'image de profil d'un utilisateur gplus, mais l'avantage est qu'il ne nécessite aucune clé api.