UserPhoto

تمثيل JSON
{
  "id": string,
  "primaryEmail": string,
  "kind": string,
  "etag": string,
  "photoData": string,
  "mimeType": string,
  "width": integer,
  "height": integer
}
الحقول
id

string

رقم التعريف الذي تستخدمه واجهة برمجة التطبيقات لتعريف المستخدم بشكل فريد.

primaryEmail

string

عنوان البريد الإلكتروني الأساسي للمستخدم.

kind

string

نوع مورد واجهة برمجة التطبيقات. بالنسبة إلى موارد الصور، هذا هو admin#directory#user#photo.

etag

string

ETag للمورد.

photoData

string (bytes format)

تُحمِّل صورة المستخدم بيانات بتنسيق Base-safe Base64 بالبايت. وفي ما يلي تأثير ذلك عليك:

  • يتم استبدال حرف الشرطة المائلة (/) بحرف الشرطة السفلية (_).
  • يتم استبدال حرف علامة الجمع (+) بحرف الواصلة (-).
  • ويتم استبدال علامة يساوي (=) بعلامة النجمة (*).
  • بالنسبة إلى المساحة المتروكة، يتم استخدام حرف النقطة (.) بدلاً من تعريف baseURL لمعيار RFC-4648 الذي يستخدم علامة يساوي (=) للمساحة المتروكة. تهدف هذه العملية إلى تبسيط تحليل عناوين URL.
  • وبغض النظر عن حجم الصورة التي يتم تحميلها، يتم تغيير حجم واجهة برمجة التطبيقات إلى 96×96 بكسل.

سلسلة مشفّرة.

mimeType

string

نوع MIME للصورة. القيم المسموح بها هي JPEG وPNG وGIF وBMP وTIFF وترميز base64 الآمن على الويب.

width

integer

عرض الصورة بالبكسل.

height

integer

ارتفاع الصورة بالبكسل.