משאב: 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 הזו לפני השימוש. רשימה מלאה של הפרמטרים הנתמכים מופיעה במסמכי התיעוד למפתחים. לדוגמה, המדיניות |
mimeType |
סוג ה-MIME של פריט המדיה. לדוגמה, |
mediaMetadata |
מטא-נתונים שקשורים לפריט המדיה, כמו גובה, רוחב או זמן יצירה. |
contributorInfo |
מידע על המשתמש שהוסיף את פריט המדיה הזה. חשוב לשים לב שהנתון הזה נכלל רק כשמשתמשים ב- |
filename |
שם הקובץ של פריט המדיה. התמונה הזו מוצגת למשתמש בקטע הפרטים של הפריט באפליקציית Google Photos. |
MediaMetadata
מטא-נתונים של פריט מדיה.
ייצוג JSON |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
שדות | |
---|---|
creationTime |
השעה שבה נוצר פריט המדיה בפעם הראשונה (לא כשהוא הועלה ל-Google Photos). חותמת זמן בפורמט UTC "Zulu" של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
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 |
מספר הצמצם של עדשת המצלמה שבה צולמה התמונה. |
isoEquivalent |
ערך ה-ISO של המצלמה שבה צולמה התמונה. |
exposureTime |
זמן החשיפה של צמצם המצלמה בזמן צילום התמונה. משך זמן בשניות עם עד תשע ספרות עשרוניות, שמסתיים ב-' |
וידאו
מטא-נתונים שהם ספציפיים לסרטון, לדוגמה, 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 |
השם המוצג של השותף ביצירת התוכן. |
שיטות |
|
---|---|
|
|
|
|
|
|
|
|
|
מעדכנים את פריט המדיה עם id שצוין. |
|