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" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่างเช่น "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)

เอาต์พุตเท่านั้น ระยะเวลาที่แนะนำระหว่างคำขอแบบสำรวจ

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" เช่น "3.5s"

timeoutIn

string (Duration format)

เอาต์พุตเท่านั้น ระยะเวลาที่ลูกค้าควรหยุดการโหวต

ค่า 0 บ่งบอกว่าไคลเอ็นต์ควรหยุดการโหวตหากยังไม่ได้ดำเนินการ

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" เช่น "3.5s"

เมธอด

create

สร้างเซสชันใหม่ในระหว่างที่ผู้ใช้สามารถเลือกรูปภาพและวิดีโอสำหรับการเข้าถึงของบุคคลที่สาม

delete

ลบเซสชันที่ระบุ

get

เรียกข้อมูลเกี่ยวกับเซสชันที่ระบุ