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 jednoznacznego identyfikowania użytkownika.

primaryEmail

string

Podstawowy adres e-mail użytkownika.

kind

string

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

etag

string

ETag zasobu.

photoData

string (bytes format)

Dane użytkownika są przesyłane w bajtach w formacie bezpiecznym dla sieci Web64. Oznacza to, że:

  • Znak ukośnika (/) zostanie zastąpiony znakiem podkreślenia (_).
  • Znak plusa (+) jest zastąpiony łącznikiem (-).
  • Znak równości (=) jest zastępowany gwiazdką (*).
  • W przypadku dopełnienia zamiast kropki RFC-4648 użyto do wypełnienia znaku kropki (.), która dopełnia znak równości (=). Ma to na celu uproszczenie analizy adresów URL.
  • Niezależnie od rozmiaru przesyłanego zdjęcia interfejs API zmniejsza go 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 i kodowanie base64 bezpieczne dla internetu.

width

integer

Szerokość zdjęcia w pikselach.

height

integer

Wysokość zdjęcia w pikselach.