Ansatz 1: (funktioniert nicht mehr)
https://plus.google.com/s2/photos/profile/<user_id>?sz=<your_desired_size>
Ansatz 2: (Jede Anfrage zählt in Ihrem API-Ratenlimit, dh 10.000 Anfragen pro Tag kostenlos.)
https://www.googleapis.com/plus/v1/people/<user_id>?fields=image&key={YOUR_API_KEY}
mit folgendem Antwortformat:
{ "image": { "url": "lh5.googleusercontent.com/-keLR5zGxWOg/.../photo.jpg?sz=50"; } }
Ansatz 3: (kein API-Schlüssel erforderlich)
http://picasaweb.google.com/data/entry/api/user/<user_id>?alt=json
In der JSON-Antwort erhalten Sie eine Eigenschaft mit dem Namen "gphoto $ thumbnail", die die URL des Profilbilds wie folgt enthält:
http://lh6.ggpht.com/-btLsReiDeF0/AAAAAAAAAAI/AAAAAAAAAAA/GXBpycNk984/s64-c/filename.jpg
Sie können in der URL den Teil "s64-c" bemerken, was bedeutet, dass die Bildgröße 64 ist. Ich habe versucht, andere Werte wie "s100-c" zu verwenden, und sie haben funktioniert. Auch wenn Sie den Teil "s64-c" entfernen und den Parameter "? Sz = 100" anhängen, funktioniert dies ab sofort. Dies ist zwar kein sehr guter Weg, um das Profilbild eines gplus-Benutzers zu erhalten, aber der Vorteil ist, dass kein API-Schlüssel erforderlich ist.