UserPhoto

JSON-Darstellung
{
  "id": string,
  "primaryEmail": string,
  "kind": string,
  "etag": string,
  "photoData": string,
  "mimeType": string,
  "width": integer,
  "height": integer
}
Felder
id

string

Die ID, die die API verwendet, um den Nutzer eindeutig zu identifizieren.

primaryEmail

string

Die primäre E-Mail-Adresse des Nutzers

kind

string

Der Typ der API-Ressource. Für Fotoressourcen ist dies admin#directory#user#photo.

etag

string

Das ETag der Ressource.

photoData

string (bytes format)

Die Uploaddaten des Nutzerfotos in Byte im websicheren Base64-Format. Das bedeutet:

  • Der Schrägstrich (/) wird durch den Unterstrich (_) ersetzt.
  • Das Pluszeichen (+) wird durch einen Bindestrich (-) ersetzt.
  • Das Gleichheitszeichen (=) wird durch das Sternchen (*) ersetzt.
  • Für das Padding wird der Punkt (.) anstelle der baseURL-Definition gemäß RFC-4648 verwendet, bei der das Gleichheitszeichen (=) für das Padding verwendet wird. Dies geschieht, um das URL-Parsing zu vereinfachen.
  • Unabhängig von der Größe des hochgeladenen Fotos wird es durch die API auf 96 x 96 Pixel verkleinert.

Ein base64-codierter String.

mimeType

string

Der MIME-Typ des Fotos. Zulässige Werte sind JPEG, PNG, GIF, BMP, TIFF und websichere Base64-Codierung.

width

integer

Breite des Fotos in Pixeln.

height

integer

Höhe des Fotos in Pixeln.