ทรัพยากร: MediaItem
การนําเสนอรายการสื่อ (เช่น รูปภาพหรือวิดีโอ) ใน Google Photos
| การแสดง JSON | 
|---|
| { "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( | 
| ช่อง | |
|---|---|
| id | 
 ตัวระบุสำหรับรายการสื่อ นี่เป็นตัวระบุถาวรที่ใช้ได้ระหว่างเซสชันเพื่อระบุรายการสื่อนี้ | 
| description | 
 คำอธิบายรายการสื่อ ข้อความนี้จะแสดงต่อผู้ใช้ในส่วนข้อมูลของรายการในแอป Google รูปภาพ โดยต้องมีความยาวไม่เกิน 1,000 อักขระ ใส่เฉพาะข้อความที่ผู้ใช้เขียน คำอธิบายควรเพิ่มบริบทและช่วยให้ผู้ใช้เข้าใจสื่อ อย่าใส่สตริงที่สร้างขึ้นโดยอัตโนมัติ เช่น ชื่อไฟล์ แท็ก และข้อมูลเมตาอื่นๆ | 
| productUrl | 
 URL ของ Google Photos สำหรับรายการสื่อ ผู้ใช้จะเห็นลิงก์นี้ก็ต่อเมื่อลงชื่อเข้าใช้อยู่เท่านั้น เมื่อดึงข้อมูลจากการค้นหาอัลบั้ม URL จะชี้ไปยังรายการภายในอัลบั้ม | 
| baseUrl | 
 URL ไปยังไบต์ของรายการสื่อ ไม่ควรใช้ URL นี้ตามที่เป็น ควรเพิ่มพารามิเตอร์ต่อท้าย URL นี้ก่อนใช้งาน ดูรายการพารามิเตอร์ทั้งหมดที่รองรับได้ที่เอกสารประกอบสําหรับนักพัฒนาซอฟต์แวร์ เช่น  | 
| mimeType | 
 ประเภท MIME ของรายการสื่อ เช่น  | 
| mediaMetadata | 
 ข้อมูลเมตาที่เกี่ยวข้องกับรายการสื่อ เช่น ความสูง ความกว้าง หรือเวลาที่สร้าง | 
| contributorInfo | 
 ข้อมูลเกี่ยวกับผู้ใช้ที่เพิ่มรายการสื่อนี้ โปรดทราบว่าตัวเลือกนี้จะรวมอยู่เฉพาะเมื่อใช้  | 
| filename | 
 ชื่อไฟล์ของรายการสื่อ ซึ่งจะแสดงต่อผู้ใช้ในส่วนข้อมูลของรายการในแอป Google รูปภาพ | 
MediaMetadata
ข้อมูลเมตาสำหรับรายการสื่อ
| การแสดง JSON | 
|---|
| { "creationTime": string, "width": string, "height": string, // Union field | 
| ช่อง | |
|---|---|
| creationTime | 
 เวลาที่สร้างรายการสื่อเป็นครั้งแรก (ไม่ใช่เวลาที่อัปโหลดไปยัง Google Photos) ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น  | 
| width | 
 ความกว้างเดิม (เป็นพิกเซล) ของรายการสื่อ | 
| height | 
 ความสูงเดิม (เป็นพิกเซล) ของรายการสื่อ | 
| ฟิลด์สหภาพ metadataข้อมูลเมตาของรายการสื่อที่เฉพาะเจาะจงสำหรับประเภทสื่อพื้นฐานที่แสดงmetadataต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| photo | 
 ข้อมูลเมตาสำหรับประเภทสื่อรูปภาพ | 
| video | 
 ข้อมูลเมตาสำหรับประเภทสื่อวิดีโอ | 
รูปภาพ
ข้อมูลเมตาเฉพาะของรูปภาพ เช่น ISO, ระยะโฟกัส และเวลาในการรับแสง ฟิลด์เหล่านี้บางฟิลด์อาจเป็นค่า Null หรือไม่รวมอยู่ด้วย
| การแสดง JSON | 
|---|
| { "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } | 
| ช่อง | |
|---|---|
| cameraMake | 
 แบรนด์ของกล้องที่ใช้ถ่ายภาพ | 
| cameraModel | 
 รุ่นของกล้องที่ใช้ถ่ายภาพ | 
| focalLength | 
 ความยาวโฟกัสของเลนส์กล้องที่ใช้ถ่ายภาพ | 
| apertureFNumber | 
 ค่า F ของรูรับแสงของเลนส์กล้องที่ใช้ถ่ายภาพ | 
| isoEquivalent | 
 ISO ของกล้องที่ใช้ถ่ายภาพ | 
| exposureTime | 
 ระยะเวลาการเปิดรับแสงของรูรับแสงของกล้องเมื่อถ่ายภาพ ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย  | 
วิดีโอ
ข้อมูลเมตาที่เฉพาะเจาะจงสำหรับวิดีโอ เช่น FPS และสถานะการประมวลผล ฟิลด์เหล่านี้บางฟิลด์อาจเป็นค่า Null หรือไม่รวมอยู่ด้วย
| การแสดง JSON | 
|---|
| {
  "cameraMake": string,
  "cameraModel": string,
  "fps": number,
  "status": enum ( | 
| ช่อง | |
|---|---|
| cameraMake | 
 แบรนด์ของกล้องที่ใช้ถ่ายวิดีโอ | 
| cameraModel | 
 รุ่นของกล้องที่ใช้ถ่ายวิดีโอ | 
| fps | 
 อัตราเฟรมของวิดีโอ | 
| status | 
 สถานะการประมวลผลของวิดีโอ | 
VideoProcessingStatus
สถานะการประมวลผลของวิดีโอที่อัปโหลดไปยัง Google Photos
| Enum | |
|---|---|
| UNSPECIFIED | ไม่ทราบสถานะการประมวลผลวิดีโอ | 
| PROCESSING | กำลังประมวลผลวิดีโอ ผู้ใช้จะเห็นไอคอนของวิดีโอนี้ในแอป Google Photos แต่ยังไม่เล่นได้ | 
| READY | การประมวลผลวิดีโอเสร็จสมบูรณ์แล้วและพร้อมให้รับชม สำคัญ: การพยายามดาวน์โหลดวิดีโอที่ไม่ได้อยู่ในสถานะ "พร้อม" อาจไม่สำเร็จ | 
| FAILED | เกิดข้อผิดพลาดและระบบประมวลผลวิดีโอไม่สำเร็จ | 
ContributorInfo
ข้อมูลเกี่ยวกับผู้ใช้ที่เพิ่มรายการสื่อ โปรดทราบว่าระบบจะรวมข้อมูลนี้ไว้เฉพาะในกรณีที่รายการสื่ออยู่ในอัลบั้มที่แชร์ซึ่งสร้างโดยแอปของคุณและคุณมีขอบเขตการแชร์
| การแสดง JSON | 
|---|
| { "profilePictureBaseUrl": string, "displayName": string } | 
| ช่อง | |
|---|---|
| profilePictureBaseUrl | 
 URL ไปยังรูปโปรไฟล์ของผู้มีส่วนร่วม | 
| displayName | 
 ชื่อที่แสดงของผู้มีส่วนร่วม | 
| เมธอด | |
|---|---|
| 
 | สร้างรายการสื่ออย่างน้อย 1 รายการในคลัง Google Photos ของผู้ใช้ | 
| 
 | แสดงรายการรายการสื่อที่สร้างโดยแอปสำหรับตัวระบุรายการสื่อที่ระบุ | 
| 
 | แสดงผลรายการสื่อที่แอปสร้างขึ้นสำหรับตัวระบุรายการสื่อที่ระบุ | 
| 
 | แสดงรายการสื่อทั้งหมดที่แอปของคุณสร้างขึ้นจากคลังภาพ Google Photos ของผู้ใช้ | 
| 
 | อัปเดตรายการสื่อที่สร้างโดยแอปด้วย idที่ระบุ | 
| 
 | ค้นหารายการสื่อที่แอปสร้างขึ้นในคลังภาพ Google Photos ของผู้ใช้ | 
