UserPhoto

نمایندگی JSON
{
  "id": string,
  "primaryEmail": string,
  "kind": string,
  "etag": string,
  "photoData": string,
  "mimeType": string,
  "width": integer,
  "height": integer
}
فیلدها
id

string

شناسه ای که API برای شناسایی منحصر به فرد کاربر استفاده می کند.

primaryEmail

string

آدرس ایمیل اصلی کاربر.

kind

string

نوع منبع API. برای منابع عکس، این admin#directory#user#photo است.

etag

string

ETag منبع

photoData

string ( bytes format)

داده های آپلود عکس کاربر در قالب وب ایمن Base64 در بایت. این یعنی:

  • کاراکتر اسلش (/) با کاراکتر زیرخط (_) جایگزین می شود.
  • کاراکتر علامت مثبت (+) با کاراکتر خط فاصله (-) جایگزین می شود.
  • علامت مساوی (=) با ستاره (*) جایگزین می شود.
  • برای padding، از کاراکتر نقطه (.) به جای تعریف RFC-4648 baseURL استفاده می شود که از علامت تساوی (=) برای padding استفاده می کند. این کار برای ساده کردن تجزیه URL انجام می شود.
  • اندازه عکسی که آپلود می شود هر چه باشد، API آن را به 96x96 پیکسل کاهش می دهد.

رشته ای با کد base64.

mimeType

string

نوع MIME عکس. مقادیر مجاز عبارتند از JPEG ، PNG ، GIF ، BMP ، TIFF ، و کدگذاری مبتنی بر وب ایمن base64.

width

integer

عرض عکس بر حسب پیکسل

height

integer

ارتفاع عکس بر حسب پیکسل