UserPhoto

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

string

Die ID, mit der die API den Nutzer eindeutig identifiziert.

primaryEmail

string

Primäre E-Mail-Adresse des Nutzers

kind

string

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

etag

string

ETag der Ressource.

photoData

string (bytes format)

Die Daten des Nutzerfotos werden im websicheren Base64-Format in Byte hochgeladen. Das bedeutet:

  • Der Schrägstrich (/) wird durch den Unterstrich (_) ersetzt.
  • Das Pluszeichen (+) wird durch einen Bindestrich (-) ersetzt.
  • Das Gleichheitszeichen (=) wird durch ein Sternchen (*) ersetzt.
  • Für das Padding wird der Punkt (.) anstelle der RFC-4648-Basis-URL-Definition verwendet, die das Gleichheitszeichen (=) für das Padding verwendet. Dies soll die URL-parsen vereinfachen.
  • Unabhängig von der Größe des hochgeladenen Fotos wird die API durch das 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