UserPhoto

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

string

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

primaryEmail

string

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

kind

string

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

etag

string

علامة ETag للمورد

photoData

string (bytes format)

بيانات تحميل صورة المستخدم بتنسيق Base64 الآمن على الويب بالكيلوبايت وهذا يعني ما يلي:

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

سلسلة بترميز base64

mimeType

string

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

width

integer

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

height

integer

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