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)

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

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

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

mimeType

string

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

width

integer

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

height

integer

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