แหล่งข้อมูล: MediaItem
การนำเสนอรายการสื่อ (เช่น รูปภาพหรือวิดีโอ) ใน Google Photos
การแสดง JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
ช่อง | |
---|---|
id |
ตัวระบุของรายการสื่อ นี่คือตัวระบุถาวรที่ใช้ระหว่างเซสชันเพื่อระบุรายการสื่อนี้ได้ |
description |
คำอธิบายรายการสื่อ ซึ่งจะแสดงต่อผู้ใช้ในส่วนข้อมูลของรายการในแอป Google Photos ต้องมีความยาวน้อยกว่า 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 และสถานะการประมวลผล ฟิลด์บางฟิลด์อาจเป็นค่าว่างหรือไม่รวมอยู่ในฟิลด์
การแสดง 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 |
ชื่อที่แสดงของผู้ร่วมให้ข้อมูล |
เมธอด |
|
---|---|
|
|
|
|
|
|
|
|
|
อัปเดตรายการสื่อด้วย id ที่ระบุ |
|