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ęć Google jest to admin#directory#user#photo.

etag

string

ETag zasobu.

photoData

string (bytes format)

dane przesłane w ramach usługi przesyłania zdjęć użytkownika w formacie Base64 z bezpiecznym kodowaniem na potrzeby internetu w bajtach. Oznacza to, że:

  • Znak ukośnik (/) jest zastępowany znakiem podkreślenia (_).
  • Znak plusa (+) jest zastępowany znakiem łącznika (-).
  • Znak równości (=) jest zastępowany gwiazdką (*).
  • Do wypełnienia używana jest kropka (.), a nie definicja baseURL z normy RFC-4648, która używa znaku równości (=) do wypełnienia. Ma to na celu uproszczenie analizowania adresów URL.
  • Niezależnie od rozmiaru przesyłanego zdjęcia, interfejs API zmniejsza je do 96 x 96 pikseli.

Ciąg znaków zakodowany w formacie Base64.

mimeType

string

Typ MIME zdjęcia. Dozwolone wartości to JPEG, PNG, GIF, BMP, TIFF i kodowanie base64 bezpieczne dla sieci.

width

integer

Szerokość zdjęcia w pikselach.

height

integer

Wysokość zdjęcia w pikselach.