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.
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. –