2016-04-16 11 views
0

Mein Ziel ist es, die URL für das Profilbild eines bestehenden Benutzers zu setzen. Ich verwende die Google Identity Toolkit Java-Bibliothek unter App Engine. Unten ist mein Code:Gitkit Java - Update Foto URL

GitkitUser u = gitkitClient.getUserByLocalId(localId); 
u.setPhotoUrl(profilePictureURL); 
gitkitClient.updateUser(u); 

wo gitkitClient' is my GitKit client, already initialized with the right parameters, and localId‘die ID des Benutzers würde ich aktualisieren möchte.

Dieser Code führt die folgende Ausnahme:

org.json.JSONException: JSONObject["localId"] not found. 

Dokumentation ist schwer für diese Bibliothek zu finden. Ich wäre froh, wenn mir jemand vorschlagen könnte, was ich dort vermisse.

Antwort

1

Danke für die Meldung des Fehlers. Es wird in ein oder zwei Tagen behoben werden.

[UPDATE] Es ist behoben. Ich habe es manuell getestet und verifiziert. Bitte benutzen Sie auch die neueste Version der Java-Bibliothek. Sie können es von here oder von Maven Update erhalten.

+0

Ich habe gerade meinen Code nach Aktualisierung der Gitkit Java-Bibliothek auf 1.2.8 getestet. Es gibt keine weiteren Ausnahmen, aber die photoURL wird weiterhin nicht beibehalten. Wenn ich mir den Code anschaue, scheint er wie andere Parameter verwaltet zu werden, aber wenn ich denselben GitKit-Benutzer wieder erhalte, ist photoURL immer noch null. –