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 der Nutzer von der API eindeutig identifiziert wird.

primaryEmail

string

Die primäre E-Mail-Adresse des Nutzers.

kind

string

Der Typ der API-Ressource. Bei Fotoressourcen ist das admin#directory#user#photo.

etag

string

ETag der Ressource.

photoData

string (bytes format)

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

  • Der Schrägstrich (/) wird durch den Unterstrich (_) ersetzt.
  • Das Pluszeichen (+) wird durch den Bindestrich (-) ersetzt.
  • Das Gleichheitszeichen (=) wird durch das Sternchen (*) ersetzt.
  • Für das Padding wird das Punktzeichen (.) anstelle des Gleichheitszeichens (=) verwendet, das in der RFC-4648-Definition für die baseURL verwendet wird. Das vereinfacht das URL-Parsing.
  • Unabhängig von der Größe des hochgeladenen Fotos wird es von der API auf 96 × 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

Die Breite des Fotos in Pixeln.

height

integer

Höhe des Fotos in Pixeln.