ทรัพยากร: AmbientDevice
การนําเสนออุปกรณ์แอมเบียนท์
| การแสดง JSON |
|---|
{ "id": string, "displayName": string, "mediaSources": [ { object ( |
| ช่อง | |
|---|---|
id |
เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ำกันสำหรับอุปกรณ์นี้ |
displayName |
ต้องระบุ ชื่อที่แสดงที่ผู้ใช้กำหนดสำหรับอุปกรณ์นี้ ผู้ใช้จะเห็นการตั้งค่านี้จากการตั้งค่าแอป Google Photos แต่แก้ไขได้ผ่าน API นี้เท่านั้น ชื่อที่แสดงที่ถูกต้องต้องมีความยาวระหว่าง 1 ถึง 100 อักขระ (รวม) |
mediaSources[] |
เอาต์พุตเท่านั้น แหล่งที่มาของสื่อที่ตั้งค่าไว้สำหรับอุปกรณ์นี้ แหล่งที่มาของสื่อคืออัลบั้มหรือคอลเล็กชันรูปภาพที่ผู้ใช้เลือกให้แสดงในอุปกรณ์ โปรดทราบว่าช่องนี้จะว่างเปล่าหากผู้ใช้ไม่ได้เลือกแหล่งที่มาของสื่อสำหรับอุปกรณ์นี้ (นั่นคือ |
settingsUri |
เอาต์พุตเท่านั้น URI ที่ใช้เปลี่ยนเส้นทางผู้ใช้ไปยังการตั้งค่าของอุปกรณ์ภายในแอป Google Photos |
createTime |
เอาต์พุตเท่านั้น เวลาที่สร้างอุปกรณ์นี้ ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
pollingConfig |
เอาต์พุตเท่านั้น การกําหนดค่าที่แนะนําซึ่งแอปพลิเคชันควรใช้ขณะที่ทำการโพล |
mediaSourcesSet |
เอาต์พุตเท่านั้น หากตั้งค่าไว้ ระบบจะกําหนดค่าแหล่งข้อมูลสื่อสําหรับอุปกรณ์นี้ไว้แล้ว และไคลเอ็นต์ควรขอรายการรายการสื่อสําหรับอุปกรณ์นี้ได้ |
AmbientMediaSource
แสดงแหล่งที่มาของสื่อที่ผู้ใช้เลือกไว้สำหรับอุปกรณ์โหมดแอมเบียนท์
| การแสดง JSON |
|---|
{ "id": string, "displayName": string } |
| ช่อง | |
|---|---|
id |
เอาต์พุตเท่านั้น ตัวระบุแหล่งที่มาของสื่อรอบตัว |
displayName |
เอาต์พุตเท่านั้น ชื่อที่แสดงสําหรับแหล่งที่มาของสื่อนี้ |
PollingConfig
การกําหนดค่าสําหรับการโหวต API
| การแสดง JSON |
|---|
{ "pollInterval": string } |
| ช่อง | |
|---|---|
pollInterval |
เอาต์พุตเท่านั้น ระยะเวลาที่แนะนำระหว่างคำขอแบบสำรวจ ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย " |
เมธอด |
|
|---|---|
|
สร้างอุปกรณ์แอมเบียนท์ในบัญชี Google Photos ของผู้ใช้ |
|
นำอุปกรณ์ที่ระบุออกจากบัญชี Google Photos ของผู้ใช้ |
|
ดึงข้อมูลเกี่ยวกับอุปกรณ์ที่ระบุ |
|
อัปเดตข้อมูลเกี่ยวกับอุปกรณ์ที่ระบุ |