منبع: MediaItem
نمایش یک مورد رسانه ای (مانند عکس یا ویدیو) در Google Photos.
نمایندگی JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
فیلدها | |
---|---|
id | شناسه مورد رسانه. این یک شناسه ثابت است که می تواند بین جلسات برای شناسایی این آیتم رسانه استفاده شود. |
description | شرح آیتم رسانه ای این مورد در بخش اطلاعات مورد در برنامه Google Photos به کاربر نشان داده می شود. باید کمتر از 1000 کاراکتر باشد. فقط شامل متن نوشته شده توسط کاربران باشد. توضیحات باید زمینه اضافه کنند و به کاربران در درک رسانه کمک کنند. رشته های تولید شده به صورت خودکار مانند نام فایل ها، برچسب ها و سایر ابرداده ها را وارد نکنید. |
productUrl | نشانی وب 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 آپلود شد). مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
width | عرض اصلی (بر حسب پیکسل) مورد رسانه. |
height | ارتفاع اصلی (بر حسب پیکسل) مورد رسانه. |
metadata میدان اتحادیه فراداده برای آیتم رسانه ای خاص به نوع رسانه ای که نشان می دهد. metadata تنها می تواند یکی از موارد زیر باشد: | |
photo | فراداده برای یک نوع رسانه عکس. |
video | فراداده برای یک نوع رسانه ویدیویی. |
عکس
فراداده ای که مختص یک عکس است، مانند ISO، فاصله کانونی و زمان نوردهی. برخی از این فیلدها ممکن است تهی باشند یا شامل نباشند.
نمایندگی JSON |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
فیلدها | |
---|---|
cameraMake | برند دوربینی که عکس با آن گرفته شده است. |
cameraModel | مدل دوربینی که با آن عکس گرفته شده است. |
focalLength | فاصله کانونی لنز دوربینی که عکس با آن گرفته شده است. |
apertureFNumber | دیافراگم f عدد لنز دوربینی که عکس با آن گرفته شده است. |
isoEquivalent | ISO دوربینی که عکس با آن گرفته شده است. |
exposureTime | زمان نوردهی دیافراگم دوربین در هنگام گرفتن عکس. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
ویدئو
فراداده ای که مختص یک ویدیو است، به عنوان مثال، فریم در ثانیه و وضعیت پردازش. برخی از این فیلدها ممکن است تهی باشند یا شامل نباشند.
نمایندگی JSON |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
فیلدها | |
---|---|
cameraMake | برند دوربینی که با آن فیلم گرفته شده است. |
cameraModel | مدل دوربینی که با آن فیلم گرفته شده است. |
fps | نرخ فریم ویدیو. |
status | وضعیت پردازش ویدیو |
وضعیت پردازش ویدیو
در حال پردازش وضعیت ویدیویی در حال آپلود در Google Photos.
Enums | |
---|---|
UNSPECIFIED | وضعیت پردازش ویدیو ناشناخته است. |
PROCESSING | ویدئو در حال پردازش است. کاربر نمادی برای این ویدیو در برنامه Google Photos می بیند. با این حال، هنوز قابل پخش نیست. |
READY | پردازش ویدیو کامل شده است و اکنون برای مشاهده آماده است. مهم: تلاش برای دانلود ویدیویی که در حالت آماده نیست ممکن است با شکست مواجه شود. |
FAILED | مشکلی پیش آمده است و ویدیو پردازش نشد. |
ContributorInfo
اطلاعات مربوط به کاربری که آیتم رسانه را اضافه کرده است. توجه داشته باشید که این اطلاعات فقط در صورتی گنجانده میشود که مورد رسانه در آلبوم مشترک ایجاد شده توسط برنامه شما باشد و شما دامنه اشتراکگذاری را داشته باشید.
نمایندگی JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
فیلدها | |
---|---|
profilePictureBaseUrl | URL به عکس نمایه مشارکت کننده. |
displayName | نام نمایشی مشارکت کننده |
روش ها | |
---|---|
| |
| |
| |
| |
| مورد رسانه را با id مشخص شده به روز کنید. |
|
منبع: MediaItem
نمایش یک مورد رسانه ای (مانند عکس یا ویدیو) در Google Photos.
نمایندگی JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
فیلدها | |
---|---|
id | شناسه مورد رسانه. این یک شناسه ثابت است که می تواند بین جلسات برای شناسایی این آیتم رسانه استفاده شود. |
description | شرح آیتم رسانه ای این مورد در بخش اطلاعات مورد در برنامه Google Photos به کاربر نشان داده می شود. باید کمتر از 1000 کاراکتر باشد. فقط شامل متن نوشته شده توسط کاربران باشد. توضیحات باید زمینه اضافه کنند و به کاربران در درک رسانه کمک کنند. رشته های تولید شده به صورت خودکار مانند نام فایل ها، برچسب ها و سایر ابرداده ها را وارد نکنید. |
productUrl | نشانی وب 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 آپلود شد). مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
width | عرض اصلی (بر حسب پیکسل) مورد رسانه. |
height | ارتفاع اصلی (بر حسب پیکسل) مورد رسانه. |
metadata میدان اتحادیه فراداده برای آیتم رسانه ای خاص به نوع رسانه ای که نشان می دهد. metadata تنها می تواند یکی از موارد زیر باشد: | |
photo | فراداده برای یک نوع رسانه عکس. |
video | فراداده برای یک نوع رسانه ویدیویی. |
عکس
فراداده ای که مختص یک عکس است، مانند ISO، فاصله کانونی و زمان نوردهی. برخی از این فیلدها ممکن است تهی باشند یا شامل نباشند.
نمایندگی JSON |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
فیلدها | |
---|---|
cameraMake | برند دوربینی که عکس با آن گرفته شده است. |
cameraModel | مدل دوربینی که با آن عکس گرفته شده است. |
focalLength | فاصله کانونی لنز دوربینی که عکس با آن گرفته شده است. |
apertureFNumber | دیافراگم f عدد لنز دوربینی که عکس با آن گرفته شده است. |
isoEquivalent | ISO دوربینی که عکس با آن گرفته شده است. |
exposureTime | زمان نوردهی دیافراگم دوربین در هنگام گرفتن عکس. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
ویدئو
فراداده ای که مختص یک ویدیو است، به عنوان مثال، فریم در ثانیه و وضعیت پردازش. برخی از این فیلدها ممکن است تهی باشند یا شامل نباشند.
نمایندگی JSON |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
فیلدها | |
---|---|
cameraMake | برند دوربینی که با آن فیلم گرفته شده است. |
cameraModel | مدل دوربینی که با آن فیلم گرفته شده است. |
fps | نرخ فریم ویدیو. |
status | وضعیت پردازش ویدیو |
وضعیت پردازش ویدیو
در حال پردازش وضعیت ویدیویی در حال آپلود در Google Photos.
Enums | |
---|---|
UNSPECIFIED | وضعیت پردازش ویدیو ناشناخته است. |
PROCESSING | ویدئو در حال پردازش است. کاربر نمادی برای این ویدیو در برنامه Google Photos می بیند. با این حال، هنوز قابل پخش نیست. |
READY | پردازش ویدیو کامل شده است و اکنون برای مشاهده آماده است. مهم: تلاش برای دانلود ویدیویی که در حالت آماده نیست ممکن است با شکست مواجه شود. |
FAILED | مشکلی پیش آمده است و ویدیو پردازش نشد. |
ContributorInfo
اطلاعات مربوط به کاربری که آیتم رسانه را اضافه کرده است. توجه داشته باشید که این اطلاعات فقط در صورتی گنجانده میشود که مورد رسانه در آلبوم مشترک ایجاد شده توسط برنامه شما باشد و شما دامنه اشتراکگذاری را داشته باشید.
نمایندگی JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
فیلدها | |
---|---|
profilePictureBaseUrl | URL به عکس نمایه مشارکت کننده. |
displayName | نام نمایشی مشارکت کننده |
روش ها | |
---|---|
| |
| |
| |
| |
| مورد رسانه را با id مشخص شده به روز کنید. |
|