UserPhoto

Zapis JSON
{
  "id": string,
  "primaryEmail": string,
  "kind": string,
  "etag": string,
  "photoData": string,
  "mimeType": string,
  "width": integer,
  "height": integer
}
Pola
id

string

Identyfikator używany przez interfejs API do jednoznacznej identyfikacji użytkownika.

primaryEmail

string

Podstawowy adres e-mail użytkownika.

kind

string

Typ zasobu interfejsu API. W przypadku zasobów zdjęć jest to admin#directory#user#photo.

etag

string

Tag ETag zasobu.

photoData

string (bytes format)

Dane przesłane przez zdjęcie użytkownika w bezpiecznym dla internetu formacie Base64 (w bajtach). Oznacza to, że:

  • Ukośnik (/) jest zastępowany znakiem podkreślenia (_).
  • Znak plusa (+) jest zastępowany łącznikiem (-).
  • Znak równości (=) jest zastępowany gwiazdką (*).
  • W przypadku dopełnienia zamiast definicji bazowego adresu URL RFC-4648, w której występuje znak równości (=), używany jest znak równości (.). Ma to na celu uproszczenie analizy adresów URL.
  • Niezależnie od rozmiaru przesyłanego zdjęcia interfejs API zmniejsza je do 96 x 96 pikseli.

Ciąg zakodowany w formacie base64.

mimeType

string

Typ MIME zdjęcia. Dozwolone wartości to JPEG, PNG, GIF, BMP, TIFF oraz bezpieczne w internecie kodowanie base64.

width

integer

Szerokość zdjęcia w pikselach.

height

integer

Wysokość zdjęcia w pikselach.