REST Resource: sessions

منبع: PickingSession

نمایش یک جلسه کاربر که در طی آن کاربر می تواند عکس ها و ویدیوها را با استفاده از Google Photos انتخاب کند.

نمایندگی JSON
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "expireTime": string,
  "mediaItemsSet": boolean
}
فیلدها
id

string

فقط خروجی شناسه ایجاد شده توسط Google برای این جلسه.

pickerUri

string

فقط خروجی URI برای هدایت کاربر به Google Photos (در وب) استفاده می‌شود تا بتواند عکس‌ها و ویدیوها را برای جلسه فعلی انتخاب کند.

برای مشاهده موفقیت آمیز این صفحه، کاربر باید به حساب Google که صاحب این جلسه در مرورگر وب خود است وارد شود.

به دلایل امنیتی pickerUri در iframe باز نمی شود.

pollingConfig

object ( PollingConfig )

فقط خروجی پیکربندی توصیه شده ای که برنامه ها باید هنگام نظرسنجی sessions.get استفاده کنند.

این فیلد فقط در صورتی پر می شود که موارد رسانه هنوز برای این جلسه انتخاب نشده باشند (یعنی mediaItemsSet نادرست است).

expireTime

string ( Timestamp format)

فقط خروجی زمانی که دسترسی به این جلسه (و موارد رسانه انتخاب شده آن) منقضی می شود.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

mediaItemsSet

boolean

فقط خروجی اگر روی true تنظیم شود، آیتم های رسانه برای این جلسه انتخاب شده اند و برنامه شما می تواند لیست موارد رسانه انتخاب شده را از طریق mediaItems.list درخواست کند.

PollingConfig

پیکربندی برای نظرسنجی API.

نمایندگی JSON
{
  "pollInterval": string,
  "timeoutIn": string
}
فیلدها
pollInterval

string ( Duration format)

فقط خروجی زمان پیشنهادی بین درخواست‌های نظرسنجی

مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s ' ختم می شود. مثال: "3.5s" .

timeoutIn

string ( Duration format)

فقط خروجی مدت زمانی که پس از آن مشتری باید نظرسنجی را متوقف کند.

مقدار 0 نشان می دهد که مشتری باید نظرسنجی را متوقف کند اگر قبلاً این کار را نکرده است.

مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s ' ختم می شود. مثال: "3.5s" .

روش ها

create

یک جلسه جدید ایجاد می کند که در طی آن کاربر می تواند عکس ها و فیلم ها را برای دسترسی شخص ثالث انتخاب کند.

delete

جلسه مشخص شده را حذف می کند.

get

اطلاعات مربوط به جلسه مشخص شده را بازیابی می کند.