UserPhoto

Représentation JSON
{
  "id": string,
  "primaryEmail": string,
  "kind": string,
  "etag": string,
  "photoData": string,
  "mimeType": string,
  "width": integer,
  "height": integer
}
Champs
id

string

ID utilisé par l'API pour identifier l'utilisateur de manière unique.

primaryEmail

string

Adresse e-mail principale de l'utilisateur.

kind

string

Type de ressource de l'API. Pour les ressources photo, il s'agit de admin#directory#user#photo.

etag

string

ETag de la ressource.

photoData

string (bytes format)

Les photos de l'utilisateur importent les données au format Base64 adapté au Web, en octets. Ainsi :

  • La barre oblique (/) est remplacée par le trait de soulignement (_).
  • Le signe plus (+) est remplacé par un trait d'union (-).
  • Le signe égal (=) est remplacé par l'astérisque (*).
  • Pour la marge intérieure, le point (.) est utilisé à la place de la définition RFC-4648 de baseURL, qui utilise le signe égal (=) pour la marge intérieure. Cela permet de simplifier l'analyse des URL.
  • Quelle que soit la taille de la photo importée, l'API la réduit à 96 x 96 pixels.

Chaîne encodée en base64.

mimeType

string

Type MIME de la photo. Les valeurs autorisées sont JPEG, PNG, GIF, BMP, TIFF et un encodage base64 adapté au Web.

width

integer

Largeur de la photo en pixels.

height

integer

Hauteur de la photo en pixels.