แหล่งข้อมูล: 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 Photos | 
MediaMetadata
ข้อมูลเมตาสำหรับรายการสื่อ
| การแสดง JSON | 
|---|
| { "creationTime": string, "width": string, "height": string, // Union field | 
| ช่อง | |
|---|---|
| creationTime | 
 เวลาที่สร้างรายการสื่อเป็นครั้งแรก (ไม่ใช่เวลาที่อัปโหลดไปยัง Google Photos) การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น  | 
| 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 ของผู้ใช้ | 
