منبع video نشاندهنده ویدیو YouTube است.
روشها
این میانای برنامهسازی کاربردی از روشهای زیر برای منابع videos پشتیبانی میکند:
- getRating
- ردهبندیهایی را که کاربر مجاز به فهرست ویدیوهای مشخصشده داده است بازیابی میکند. اکنون امتحان کنید.
- فهرست
- فهرستی از ویدیوهایی را که با پارامترهای درخواست میانای برنامهسازی کاربردی مطابقت دارند برمیگرداند. اکنون امتحان کنید.
- batchGetStats
- فهرستی از آمار ویدیو را که با پارامترهای درخواست API مطابقت دارد بازیابی میکند. اکنون امتحان کنید.
- درج کردن
- ویدیویی را در YouTube بارگذاری میکند و بهطور اختیاری فراداده ویدیو را تنظیم میکند.
- بهروزرسانی
- فراداده ویدیو را بهروزرسانی میکند. اکنون امتحان کنید.
- حذف
- ویدیو YouTube را حذف میکند. اکنون امتحان کنید.
- نرخ
- به یک ویدیو ردهبندی پسندیدن یا نپسندیدن اضافه کنید یا ردهبندی را از یک ویدیو بردارید. اکنون امتحان کنید.
- reportAbuse
- ویدیو را بهدلیل داشتن محتوای آزاردهنده گزارش کنید. اکنون امتحان کنید.
نمایش منبع
ساختار JSON زیر قالب منبع videos را نشان میدهد:
{
"kind": "youtube#video",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"tags": [
string
],
"categoryId": string,
"liveBroadcastContent": string,
"defaultLanguage": string,
"localized": {
"title": string,
"description": string
},
"defaultAudioLanguage": string
},
"contentDetails": {
"duration": string,
"dimension": string,
"definition": string,
"caption": string,
"licensedContent": boolean,
"regionRestriction": {
"allowed": [
string
],
"blocked": [
string
]
},
"contentRating": {
"acbRating": string,
"agcomRating": string,
"anatelRating": string,
"bbfcRating": string,
"bfvcRating": string,
"bmukkRating": string,
"catvRating": string,
"catvfrRating": string,
"cbfcRating": string,
"cccRating": string,
"cceRating": string,
"chfilmRating": string,
"chvrsRating": string,
"cicfRating": string,
"cnaRating": string,
"cncRating": string,
"csaRating": string,
"cscfRating": string,
"czfilmRating": string,
"djctqRating": string,
"djctqRatingReasons": [,
string
],
"ecbmctRating": string,
"eefilmRating": string,
"egfilmRating": string,
"eirinRating": string,
"fcbmRating": string,
"fcoRating": string,
"fmocRating": string,
"fpbRating": string,
"fpbRatingReasons": [,
string
],
"fskRating": string,
"grfilmRating": string,
"icaaRating": string,
"ifcoRating": string,
"ilfilmRating": string,
"incaaRating": string,
"kfcbRating": string,
"kijkwijzerRating": string,
"kmrbRating": string,
"lsfRating": string,
"mccaaRating": string,
"mccypRating": string,
"mcstRating": string,
"mdaRating": string,
"medietilsynetRating": string,
"mekuRating": string,
"mibacRating": string,
"mocRating": string,
"moctwRating": string,
"mpaaRating": string,
"mpaatRating": string,
"mtrcbRating": string,
"nbcRating": string,
"nbcplRating": string,
"nfrcRating": string,
"nfvcbRating": string,
"nkclvRating": string,
"oflcRating": string,
"pefilmRating": string,
"rcnofRating": string,
"resorteviolenciaRating": string,
"rtcRating": string,
"rteRating": string,
"russiaRating": string,
"skfilmRating": string,
"smaisRating": string,
"smsaRating": string,
"tvpgRating": string,
"ytRating": string
},
"projection": string,
"hasCustomThumbnail": boolean
},
"status": {
"uploadStatus": string,
"failureReason": string,
"rejectionReason": string,
"privacyStatus": string,
"publishAt": datetime,
"license": string,
"embeddable": boolean,
"publicStatsViewable": boolean,
"madeForKids": boolean,
"selfDeclaredMadeForKids": boolean,
"containsSyntheticMedia": boolean
},
"statistics": {
"viewCount": string,
"likeCount": string,
"dislikeCount": string,
"favoriteCount": string,
"commentCount": string
},
"paidProductPlacementDetails": {
"hasPaidProductPlacement": boolean
},
"player": {
"embedHtml": string,
"embedHeight": long,
"embedWidth": long
},
"topicDetails": {
"topicIds": [
string
],
"relevantTopicIds": [
string
],
"topicCategories": [
string
]
},
"recordingDetails": {
"recordingDate": datetime
},
"fileDetails": {
"fileName": string,
"fileSize": unsigned long,
"fileType": string,
"container": string,
"videoStreams": [
{
"widthPixels": unsigned integer,
"heightPixels": unsigned integer,
"frameRateFps": double,
"aspectRatio": double,
"codec": string,
"bitrateBps": unsigned long,
"rotation": string,
"vendor": string
}
],
"audioStreams": [
{
"channelCount": unsigned integer,
"codec": string,
"bitrateBps": unsigned long,
"vendor": string
}
],
"durationMs": unsigned long,
"bitrateBps": unsigned long,
"creationTime": string
},
"processingDetails": {
"processingStatus": string,
"processingProgress": {
"partsTotal": unsigned long,
"partsProcessed": unsigned long,
"timeLeftMs": unsigned long
},
"processingFailureReason": string,
"fileDetailsAvailability": string,
"processingIssuesAvailability": string,
"tagSuggestionsAvailability": string,
"editorSuggestionsAvailability": string,
"thumbnailsAvailability": string
},
"suggestions": {
"processingErrors": [
string
],
"processingWarnings": [
string
],
"processingHints": [
string
],
"tagSuggestions": [
{
"tag": string,
"categoryRestricts": [
string
]
}
],
"editorSuggestions": [
string
]
},
"liveStreamingDetails": {
"actualStartTime": datetime,
"actualEndTime": datetime,
"scheduledStartTime": datetime,
"scheduledEndTime": datetime,
"concurrentViewers": unsigned long,
"activeLiveChatId": string
},
"brandPartner": {
"channelId": string,
"channelHandle": string
},
"localizations": {
(key): {
"title": string,
"description": string
}
}
}مشخصات
جدول زیر خصوصیات نشاندادهشده در این منبع را تعریف میکند:
| مشخصات | |
|---|---|
kind |
stringنوع منبع «میانای برنامهسازی کاربردی» را مشخص میکند. مقدار youtube#video خواهد بود. |
etag |
etagEtag این منبع. |
id |
stringشناسهای که YouTube برای شناسایی یکتای ویدیو استفاده میکند. |
snippet |
objectشیء snippet حاوی جزئیات اصلی درباره ویدیو است، مانند عنوان، شرح، و دسته آن. |
snippet.publishedAt |
datetimeتاریخ و ساعتی که ویدیو منتشر شده است. این زمان ممکن است با زمانی که ویدیو بارگذاری شده است متفاوت باشد. برای مثال، اگر ویدیویی بهعنوان ویدیو خصوصی بارگذاری شود و سپس در زمان دیگری عمومی شود، این ویژگی زمانی را که ویدیو عمومی شده است مشخص میکند. چند مورد خاص وجود دارد:
|
snippet.channelId |
stringشناسهای که YouTube برای شناسایی منحصربهفرد کانالی که ویدیو در آن بارگذاری شده است استفاده میکند. این مقدار میتواند درطول زمان تغییر کند، مثلاً وقتی ویدیو به کانال دیگری (برای مثال، کانال موضوعی یا کانال هنرمند) اختصاص داده میشود. |
snippet.title |
stringعنوان ویدیو. مقدار ویژگی حداکثر ۱۰۰ نویسه طول دارد و میتواند شامل همه نویسههای UTF-8 معتبر بهجز < و > باشد. اگر روش videos.update را فراخوانی میکنید و درحال بهروزرسانی بخش snippet از منبع video هستید، باید مقداری برای این ویژگی تنظیم کنید. |
snippet.description |
stringشرح ویدیو. مقدار دارایی حداکثر ۵۰۰۰ بایت طول دارد و میتواند شامل همه نویسههای UTF-8 معتبر بهجز < و > باشد. میتوانید با افزودن مُهرهای زمان قالببندیشده (برای مثال، 00:00) در نوشتار شرح، فصلهای ویدیو ایجاد کنید. |
snippet.thumbnails |
objectنقشهای از تصاویر ریزعکس مرتبط با ویدیو. برای هر شیء در نقشه، کلید نام تصویر کوچک است و مقدار شیئی است که حاوی اطلاعات دیگری درباره تصویر کوچک است. |
snippet.thumbnails.(key) |
objectمقادیر کلید معتبر عبارتاند از:
|
snippet.thumbnails.(key).url |
stringنشانی وب تصویر. |
snippet.thumbnails.(key).width |
unsigned integerعرض تصویر. |
snippet.thumbnails.(key).height |
unsigned integerارتفاع تصویر. |
snippet.channelTitle |
stringعنوان کانالی که ویدیو به آن تعلق دارد. |
snippet.tags[] |
listفهرستی از برچسبهای کلیدواژه مرتبط با ویدیو. برچسبها میتوانند حاوی فاصله باشند. حداکثر طول مقدار ویژگی ۵۰۰ نویسه است. به قوانین زیر درباره نحوه محاسبه حد نویسه توجه کنید:
|
snippet.categoryId |
stringدسته ویدیو YouTube مرتبط با ویدیو. اگر روش videos.update را فراخوانی میکنید و درحال بهروزرسانی بخش snippet از منبع video هستید، باید مقداری برای این ویژگی تنظیم کنید. |
snippet.liveBroadcastContent |
stringنشان میدهد که آیا ویدیو یک پخش زنده آتی/فعال است یا نه. اگر ویدیو پخش زنده آتی/فعال نباشد، مقدار آن مقادیر معتبر برای این ویژگی عبارتاند از:
|
snippet.defaultLanguage |
stringزبان نوشتار در داراییهای snippet.title و snippet.description منبع video. |
snippet.localized |
objectشیء snippet.localized حاوی عنوان و شرح بومیسازیشده برای ویدیو یا عنوان به زبان پیشفرض برای فراداده ویدیو است.
localizations برای افزودن، بهروزرسانی، یا حذف عنوانهای بومیسازیشده استفاده کنید. |
snippet.localized.title |
stringعنوان بومیسازیشده ویدیو. |
snippet.localized.description |
stringشرح بومیسازیشده ویدیو. |
snippet.defaultAudioLanguage |
stringدارایی default_audio_language زبان صحبتشده در قطعه پیشفرض ویدیو را مشخص میکند. |
contentDetails |
objectشیء contentDetails حاوی اطلاعاتی درباره محتوای ویدیو است، ازجمله طول ویدیو و نشانهای از اینکه آیا زیرنویس ناشنوایان برای ویدیو دردسترس است یا نه. |
contentDetails.duration |
stringطول ویدیو. مقدار ویژگی مدت زمان ISO 8601 است. برای مثال، برای ویدیویی که حداقل یک دقیقه و کمتر از یک ساعت طول دارد، مدت زمان در قالب PT#M#S است که در آن حروف PT نشان میدهد که مقدار یک دوره زمانی را مشخص میکند و حروف M و S به ترتیب به طول بر حسب دقیقه و ثانیه اشاره دارند. # نویسه قبلاز حروف M و S هر دو عدد صحیح هستند که تعداد دقیقهها (یا ثانیههای) ویدیو را مشخص میکنند. برای مثال، مقدار PT15M33S نشان میدهد که طول ویدیو ۱۵ دقیقه و ۳۳ ثانیه است.اگر ویدیو حداقل یک ساعت طول بکشد، مدت زمان در قالب PT#H#M#S است که در آن # قبلاز حرف H طول ویدیو را به ساعت مشخص میکند و همه جزئیات دیگر همانطور که در بالا توضیح داده شد، یکسان است. اگر ویدیو حداقل یک روز طول بکشد، حروف P و T از هم جدا میشوند و قالب مقدار P#DT#H#M#S است. برای جزئیات کامل، لطفاً به مشخصات ISO 8601 مراجعه کنید. |
contentDetails.dimension |
stringنشان میدهد که ویدیو بهصورت سهبعدی یا دوبعدی دردسترس است. |
contentDetails.definition |
stringنشان میدهد که ویدیو با وضوح بالا ( HD) دردسترس است یا فقط با وضوح استاندارد.مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.caption |
stringنشان میدهد که آیا زیرنویس ناشنوایان برای ویدیو دردسترس است یا نه. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.licensedContent |
booleanنشان میدهد که آیا ویدیو نشاندهنده محتوای دارای پروانه است یا نه، یعنی محتوا در کانالی بارگذاری شده است که به شریک محتوای YouTube پیوند داده شده است و سپس توسط آن شریک ادعا شده است. |
contentDetails.regionRestriction |
objectشیء regionRestriction حاوی اطلاعاتی درباره کشورهایی است که ویدیو در آنها قابلمشاهده است (یا نیست). شیء حاوی ویژگی contentDetails.regionRestriction.allowed یا ویژگی contentDetails.regionRestriction.blocked خواهد بود. |
contentDetails.regionRestriction.allowed[] |
listفهرستی از کدهای منطقه که کشورهایی را که ویدیو در آنها قابل مشاهده است شناسایی میکنند. اگر این دارایی وجود داشته باشد و کشوری در مقدار آن فهرست نشده باشد، ویدیو از نمایش در آن کشور مسدود میشود. اگر این دارایی وجود داشته باشد و حاوی فهرست خالی باشد، ویدیو در همه کشورها مسدود میشود. |
contentDetails.regionRestriction.blocked[] |
listفهرستی از کدهای منطقه که کشورهایی را که ویدیو در آنها مسدود شده است شناسایی میکنند. اگر این دارایی وجود داشته باشد و کشوری در مقدار آن فهرست نشده باشد، ویدیو در آن کشور قابلمشاهده است. اگر این ویژگی وجود داشته باشد و حاوی فهرست خالی باشد، ویدیو در همه کشورها قابلمشاهده است. |
contentDetails.contentRating |
objectردهبندیهایی را که ویدیو تحت طرحهای ردهبندی مختلف دریافت کرده است مشخص میکند. |
contentDetails.contentRating.acbRating |
stringردهبندی ویدیو ازسوی «هیئت ردهبندی استرالیا» (ACB) یا «سازمان ارتباطات و رسانههای استرالیا» (ACMA). از ردهبندیهای ACMA برای طبقهبندی برنامههای تلویزیونی کودکان استفاده میشود. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.agcomRating |
stringردهبندی ویدیو از «سازمان تنظیم مقررات ارتباطات» (AGCOM) ایتالیا. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.anatelRating |
stringردهبندی Anatel (Asociación Nacional de Televisión) ویدیو برای تلویزیون شیلی. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.bbfcRating |
stringردهبندی ویدیو ازسوی «هیئت ردهبندی فیلم بریتانیا» (BBFC). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.bfvcRating |
stringردهبندی ویدیو از «هیئت سانسور فیلم و ویدیو تایلند». مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.bmukkRating |
stringردهبندی ویدیو از «هیئت ردهبندی رسانههای اتریش» (Bundesministerium für Unterricht, Kunst und Kultur). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.catvRating |
stringسیستم ردهبندی برای تلویزیون کانادا - سیستم طبقهبندی تلویزیون کانادا ردهبندی ویدیو از کمیسیون رادیو-تلویزیون و مخابرات کانادا (CRTC) برای پخشهای انگلیسیزبان کانادا. برای اطلاعات بیشتر، به وبسایت Canadian Broadcast Standards Council مراجعه کنید. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.catvfrRating |
stringردهبندی ویدیو از «کمیسیون رادیو-تلویزیون و مخابرات کانادا» (CRTC) برای پخشهای فرانسویزبان کانادا. برای اطلاعات بیشتر، به وبسایت Canadian Broadcast Standards Council مراجعه کنید. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.cbfcRating |
stringردهبندی ویدیو ازسوی «هیئت مرکزی صدور گواهینامه فیلم» (CBFC - هند). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.cccRating |
stringردهبندی ویدیو توسط «شورای ردهبندی فیلم» (شیلی). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.cceRating |
stringردهبندی ویدیو از Comissão de Classificação de Espect´culos پرتغال. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.chfilmRating |
stringردهبندی ویدیو در سوئیس. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.chvrsRating |
stringردهبندی سیستم ردهبندی ویدیو خانگی کانادا (CHVRS) برای ویدیو. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.cicfRating |
stringردهبندی ویدیو از Commission de Contrôle des Films (بلژیک). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.cnaRating |
stringردهبندی ویدیو از CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA) رومانی. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.cncRating |
stringسیستم ردهبندی در فرانسه - Commission de classification cinematographique مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.csaRating |
stringردهبندی ویدیو از Conseil supérieur de l'audiovisuel فرانسه که محتوای پخش را ردهبندی میکند. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.cscfRating |
stringردهبندی ویدیو از Commission de surveillance de la classification des films (CSCF) لوکزامبورگ. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.czfilmRating |
stringردهبندی ویدیو در جمهوری چک. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.djctqRating |
stringرتبهبندی Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - برزیل) ویدیو. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.djctqRatingReasons[] |
listدلایلی که توضیح میدهد چرا ویدیو رتبهبندی DJCQT (برزیل) را دریافت کرده است. |
contentDetails.contentRating.ecbmctRating |
stringسیستم ردهبندی در ترکیه - هیئت ارزیابی و طبقهبندی وزارت فرهنگ و گردشگری مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.eefilmRating |
stringردهبندی ویدیو در استونی. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.egfilmRating |
stringردهبندی ویدیو در مصر. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.eirinRating |
stringردهبندی Eirin (映倫) ویدیو. Eirin سیستم ردهبندی ژاپنی است. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.fcbmRating |
stringردهبندی ویدیو از «هیئت سانسور فیلم مالزی». مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.fcoRating |
stringردهبندی ویدیو ازسوی «اداره فیلم، روزنامه، و مقاله هنگکنگ». مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.fmocRating |
stringاین ویژگی از ۲ نوامبر ۲۰۱۵ منسوخ شده است. بهجای آن از دارایی contentDetails.contentRating.cncRating استفاده کنید.ردهبندی ویدیو توسط «مرکز ملی سینما و تصویر متحرک» (وزارت فرهنگ فرانسه). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.fpbRating |
stringردهبندی ویدیو از «هیئت فیلم و نشریات آفریقای جنوبی». مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.fpbRatingReasons[] |
listدلایلی که توضیح میدهد چرا ویدیو ردهبندی FPB (آفریقای جنوبی) را دریافت کرده است. |
contentDetails.contentRating.fskRating |
stringردهبندی ویدیو توسط Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - آلمان). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.grfilmRating |
stringردهبندی ویدیو در یونان. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.icaaRating |
stringردهبندی Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - اسپانیا) ویدیو. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.ifcoRating |
stringردهبندی ویدیو ازسوی «اداره طبقهبندی فیلم ایرلند» (IFCO - ایرلند). برای اطلاعات بیشتر، وبسایت IFCO را ببینید. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.ilfilmRating |
stringردهبندی ویدیو در اسرائیل. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.incaaRating |
stringردهبندی INCAA (مؤسسه ملی سینما و هنرهای سمعی و بصری - آرژانتین) ویدیو. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.kfcbRating |
stringردهبندی ویدیو از «هیئت طبقهبندی فیلم کنیا». مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.kijkwijzerRating |
stringvoor de Classificatie van Audiovisuele Media (Netherlands). مقادیر معتبر برای این ویژگی عبارتاند از:
|
contentDetails.contentRating.kmrbRating |
stringردهبندی «هیئت ردهبندی رسانهای کره» (영상물등급위원회) برای ویدیو. KMRB ویدیوها را در کره جنوبی ردهبندی میکند. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.lsfRating |
stringردهبندی ویدیو از Lembaga Sensor Film اندونزی. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.mccaaRating |
stringردهبندی ویدیو از هیئت ردهبندی سنی فیلم مالت. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.mccypRating |
stringردهبندی ویدیو از «شورای رسانه برای کودکان و جوانان» (Det Danske Filminstitut) در «مؤسسه فیلم دانمارک». مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.mcstRating |
stringسیستم ردهبندی ویدیو برای ویتنام - MCST مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.mdaRating |
stringردهبندی ویدیو از «سازمان توسعه رسانهای» (MDA) سنگاپور و بهطور خاص «هیئت سانسور فیلم» (BFC). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.medietilsynetRating |
stringردهبندی ویدیو از Medietilsynet، مرجع رسانهای نروژ. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.mekuRating |
stringردهبندی ویدیو از Kansallinen Audiovisuaalinen Instituutti (مؤسسه ملی صوتی و تصویری) فنلاند. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.mibacRating |
stringردهبندی ویدیو ازسوی «وزارت میراث فرهنگی، فعالیتهای فرهنگی، و گردشگری» (ایتالیا). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.mocRating |
stringردهبندی ویدیو از Ministerio de Cultura (کلمبیا). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.moctwRating |
stringردهبندی ویدیو از «وزارت فرهنگ تایوان» (文化部). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.mpaaRating |
stringردهبندی انجمن تصاویر متحرک آمریکا (MPAA) برای ویدیو. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.mpaatRating |
stringردهبندی «انجمن تصاویر متحرک امریکا» برای پیشپرده و پیشنمایش فیلم. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.mtrcbRating |
stringردهبندی ویدیو از «هیئت بازبینی و طبقهبندی فیلم و تلویزیون» (فیلیپین). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.nbcRating |
stringردهبندی ویدیو از «اداره ملی طبقهبندی مالدیو». مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.nfrcRating |
stringردهبندی ویدیو از مرکز ملی فیلم بلغارستان. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.nfvcbRating |
stringردهبندی ویدیو از «هیئت ملی سانسور فیلم و ویدیو نیجریه». مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.nkclvRating |
stringردهبندی ویدیو از Nacionãlais Kino centrs (مرکز ملی فیلم لتونی). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.oflcRating |
stringردهبندی ویدیو ازنظر «اداره طبقهبندی فیلم و ادبیات» (OFLC - نیوزیلند). مقادیر معتبر برای این ویژگی عبارتاند از:
|
contentDetails.contentRating.pefilmRating |
stringردهبندی ویدیو در پرو. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.resorteviolenciaRating |
stringردهبندی ویدیو در ونزوئلا. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.rtcRating |
stringردهبندی «اداره کل رادیو، تلویزیون، و سینما» (مکزیک) برای ویدیو. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.rteRating |
stringردهبندی ویدیو از Raidió Teilifís Éireann ایرلند. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.russiaRating |
stringردهبندی ویدیو در «ثبت ملی فیلم فدراسیون روسیه» (MKRF - روسیه). مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.skfilmRating |
stringردهبندی ویدیو در اسلواکی. مقادیر معتبر برای این ویژگی عبارتند از:
|
contentDetails.contentRating.smaisRating |
stringردهبندی ویدیو در ایسلند. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.smsaRating |
stringردهبندی ویدیو از Statens medieråd (شورای ملی رسانههای سوئد). مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.tvpgRating |
stringردهبندی «دستورالعملهای والدین برای تلویزیون» (TVPG) ویدیو. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.contentRating.ytRating |
stringردهبندیای که YouTube برای شناسایی محتوای دارای محدودیت سنی استفاده میکند. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.projection |
stringقالب طرحریزی ویدیو را مشخص میکند. مقادیر معتبر برای این دارایی عبارتاند از:
|
contentDetails.hasCustomThumbnail |
booleanنشان میدهد که آیا بارگذارنده ویدیو تصویر ریزعکس سفارشی برای ویدیو ارائه کرده است یا نه. این دارایی فقط برای آپلودکننده ویدیو قابل مشاهده است. |
status |
objectشیء status حاوی اطلاعاتی درباره وضعیتهای بارگذاری، پردازش، و حریم خصوصی ویدیو است. |
status.uploadStatus |
stringوضعیت ویدیو بارگذاریشده. مقادیر معتبر برای این دارایی عبارتاند از:
|
status.failureReason |
stringاین مقدار توضیح میدهد که چرا ویدیو بارگذاری نشد. این ویژگی فقط درصورتی وجود دارد که ویژگی uploadStatus نشان دهد بارگذاری ناموفق بوده است.مقادیر معتبر برای این ویژگی عبارتند از:
|
status.rejectionReason |
stringاین مقدار توضیح میدهد که چرا YouTube ویدیو بارگذاریشده را رد کرده است. این ویژگی فقط درصورتی وجود دارد که ویژگی uploadStatus نشان دهد بارگذاری رد شده است.مقادیر معتبر برای این ویژگی عبارتند از:
|
status.privacyStatus |
stringوضعیت حریم خصوصی ویدیو. در درخواست videos.insert، اگر مقداری برای این ویژگی مشخص نکنید، وضعیت حریم خصوصی ویدیو بارگذاریشده بهطور پیشفرض روی public تنظیم میشود. برخیاز بارگذاریها ممکن است براساس تنظیمات حساب محتواساز، بهطور پیشفرض روی private تنظیم شوند، همانطور که در مرکز راهنمایی YouTube توضیح داده شده است. ویدیوهای بارگذاریشده از پروژههای API تأییدنشده به حالت مشاهده خصوصی محدود نمیشوند.مقادیر معتبر برای این ویژگی عبارتند از:
|
status.publishAt |
datetimeتاریخ و زمانی که ویدیو برای انتشار زمانبندی شده است. این تنظیم فقط درصورتی قابلتنظیم است که وضعیت حریم خصوصی ویدیو خصوصی باشد. مقدار در قالب ISO 8601 مشخص شده است. به دو نکته اضافی زیر درباره رفتار این ویژگی توجه کنید:
|
status.license |
stringپروانه ویدیو. مقادیر معتبر برای این ویژگی عبارتند از:
|
status.embeddable |
booleanاین مقدار نشان میدهد که آیا ویدیو میتواند در وبسایت دیگری جاسازی شود یا خیر. |
status.publicStatsViewable |
booleanاین مقدار نشان میدهد که آیا آمار گسترده ویدیو در صفحه تماشای ویدیو بهصورت عمومی قابلمشاهده است یا نه. بهطور پیشفرض، این آمار قابل مشاهده است و آماری مانند تعداد بازدید و ردهبندی ویدیو همچنان بهصورت عمومی قابل مشاهده خواهد بود، حتی اگر مقدار این دارایی روی false تنظیم شده باشد. |
status.madeForKids |
booleanاین مقدار نشان میدهد که آیا ویدیو بهعنوان محتوای مختص کودکان تعیین شده است یا نه، و حاوی وضعیت فعلی «ساختهشده برای کودکان» ویدیو است. برای مثال، ممکن است وضعیت براساس مقدار ویژگی selfDeclaredMadeForKids تعیین شود. برای اطلاعات بیشتر درباره تنظیم مخاطب برای کانال، ویدیوها، یا همهفرستیهایتان، به
مرکز راهنمایی YouTube
مراجعه کنید.
|
status.selfDeclaredMadeForKids |
booleanدر یک درخواست videos.insert یا
videos.update، این
دارایی به مالک کانال اجازه میدهد ویدیو را بهعنوان ویدیو ویژه کودکان تعیین کند. در درخواست
videos.list، مقدار دارایی فقط درصورتی برگردانده میشود که مالک کانال درخواست API را مجاز کرده باشد. |
status.containsSyntheticMedia |
booleanدر videos.insert یا
videos.update درخواست، این
دارایی به مالک کانال اجازه میدهد که فاش کند ویدیو حاوی محتوای واقعنمایانه تغییریافته یا
مصنوعی (A/S) است. درباره
خطمشیهای YouTube
مربوط به محتوای خودآزاری بیشتر بدانید.نمونههای محتوای «خودکشی و خودآزاری» شامل ویدیوهایی است که:
|
statistics |
objectشیء statistics حاوی آمار مربوط به ویدیو است. |
statistics.viewCount |
unsigned longتعداد دفعاتی که ویدیو بازدید شده است. از ۲۴ اوت ۲۰۲۶، برای همه قالبهای ویدیو (طولانی، زنده، و «کوتهویدیوها») در یک کانال، |
statistics.likeCount |
unsigned longتعداد کاربرانی که نشان دادهاند ویدیو را پسندیدهاند. |
statistics.dislikeCount |
unsigned longتوجه: ویژگی
statistics.dislikeCount از ۱۳ دسامبر ۲۰۲۱ خصوصی شده است. این یعنی دارایی تنها درصورتی در پاسخ «میانای برنامهسازی کاربردی»
گنجانده میشود که درخواست «میانای برنامهسازی کاربردی» توسط مالک ویدیو اصالتسنجی شده باشد. برای اطلاعات بیشتر،
سابقه ویرایش را ببینید.تعداد کاربرانی که نشان دادهاند ویدیو را نپسندیدهاند. |
statistics.favoriteCount |
unsigned longتوجه: این دارایی منسوخ شده است. این منسوخسازی از تاریخ ۲۸ اوت ۲۰۱۵ اجرایی میشود. مقدار دارایی اکنون همیشه روی 0 تنظیم میشود. |
statistics.commentCount |
unsigned longتعداد نظرات ویدیو. |
paidProductPlacementDetails |
objectشیء paidProductPlacementDetails حاوی اطلاعاتی درباره جایگذاری پولی کالا در ویدیو است. |
paidProductPlacementDetails.hasPaidProductPlacement |
booleanاگر محتوا از جایگذاری پولی کالا استفاده میکند، روی true تنظیم کنید. پیشفرضها به false. |
player |
objectشیء player حاوی اطلاعاتی است که برای پخش ویدیو در پخشکننده جاسازیشده استفاده میکنید. |
player.embedHtml |
stringبرچسب <iframe> که پخشکنندهای را جاسازی میکند که ویدیو را پخش میکند. |
player.embedHeight |
longارتفاع پخشکننده جاسازیشده که در دارایی player.embedHtml برگردانده شده است. این ویژگی فقط درصورتی برگردانده میشود که درخواست مقداری برای پارامترهای maxHeight و/یا maxWidth مشخص کرده باشد و نسبت ابعادی ویدیو مشخص باشد. |
player.embedWidth |
longعرض پخشکننده جاسازیشده که در دارایی player.embedHtml برگردانده شده است. این دارایی فقط درصورتی برگردانده میشود که درخواست مقدار maxHeight و/یا پارامترهای maxWidth را مشخص کرده باشد و نسبت ابعادی ویدیو مشخص باشد. |
topicDetails |
objectشیء topicDetails اطلاعات مربوط به موضوعات مرتبط با ویدیو را دربرمیگیرد.مهم: برای جزئیات بیشتر درباره تغییرات آتی مربوط به شناسههای موضوع، تعاریف ویژگیهای topicDetails.relevantTopicIds[] و topicDetails.topicIds[] و همچنین سابقه ویرایش را ببینید. |
topicDetails.topicIds[] |
listمهم: این ویژگی از ۱۰ نوامبر ۲۰۱۶ منسوخ شده است. API دیگر مقادیری برای این ویژگی برنمیگرداند و هر موضوعی که با ویدیو مرتبط باشد اکنون توسط مقدار ویژگی topicDetails.relevantTopicIds[] برگردانده میشود. |
topicDetails.relevantTopicIds[] |
listفهرستی از شناسههای موضوعی که به ویدیو مربوط هستند. این ویژگی از ۱۰ نوامبر ۲۰۱۶ منسوخ شده است. تا ۱۰ نوامبر ۲۰۱۷ پشتیبانی خواهد شد. مهم: از تاریخ ۲۷ فوریه ۲۰۱۷، بهدلیل منسوخ شدن Freebase و Freebase API، شناسههای موضوعی بهصورت متفاوتی عمل میکنند. در آن زمان، YouTube شروع به برگرداندن مجموعه کوچکی از شناسههای موضوعی انتخابشده کرد. |
topicDetails.topicCategories[] |
listفهرستی از نشانیهای وب ویکیپدیا که شرحی کلی از محتوای ویدیو ارائه میدهند. |
recordingDetails |
objectشیء recordingDetails اطلاعات مربوط به مکان، تاریخ، و نشانی محل ضبط ویدیو را دربرمیگیرد. |
recordingDetails.locationDescription |
stringاین دارایی از ۱ ژوئن ۲۰۱۷ منسوخ شده است. برای جزئیات بیشتر، لطفاً اعلان منسوخ شدن را ببینید. شرح نوشتاری مکان ضبط ویدیو. |
recordingDetails.location |
objectاین دارایی منسوخ شده است. همه ویژگیهای فرزند آن (عرض جغرافیایی، طول جغرافیایی، ارتفاع) منسوخ شدهاند. اطلاعات مکان جغرافیایی مرتبط با ویدیو. مقادیر ویژگی فرزند، مکانی را که مالک ویدیو میخواهد با ویدیو مرتبط کند شناسایی میکند. این مقدار قابلویرایش است، در ویدیوهای عمومی قابلجستجو است، و ممکن است برای ویدیوهای عمومی به کاربران نمایش داده شود. |
recordingDetails.location.latitude |
doubleاین دارایی از تاریخ ۱ ژوئن ۲۰۱۷ منسوخ شده است. برای جزئیات بیشتر، لطفاً اعلان منسوخ شدن را ببینید. عرض جغرافیایی برحسب درجه. |
recordingDetails.location.longitude |
doubleاین دارایی از تاریخ ۱ ژوئن ۲۰۱۷ منسوخ شده است. برای جزئیات بیشتر، لطفاً اعلان منسوخ شدن را ببینید. طول جغرافیایی به درجه. |
recordingDetails.location.altitude |
doubleاین دارایی از تاریخ ۹ ژوئیه ۲۰۱۸ منسوخ شده است. برای جزئیات بیشتر، لطفاً اعلان منسوخ شدن را ببینید. ارتفاع بالای بیضی مرجع، برحسب متر. |
recordingDetails.recordingDate |
datetimeتاریخ و زمان ضبط ویدیو. مقدار در قالب ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ) مشخص شده است. |
fileDetails |
objectشیء fileDetails اطلاعات مربوط به فایل ویدیویی بارگذاریشده در YouTube را دربرمیگیرد، ازجمله وضوح، مدت، کدکهای صوتی و تصویری، نرخ بیت جاریسازی، و غیره. این دادهها فقط توسط مالک ویدیو قابل بازیابی است.شیء fileDetails فقط درصورتی برگردانده میشود که ویژگی processingDetails.fileAvailability دارای مقدار available باشد. |
fileDetails.fileName |
stringنام فایل بارگذاریشده. این فیلد نشان میدهد که آیا فایل ویدیویی یا نوع دیگری از فایل بارگذاری شده است یا خیر. |
fileDetails.fileSize |
unsigned longاندازه فایل بارگذاریشده به بایت. این فیلد نشان میدهد که آیا فایل ویدیویی یا نوع دیگری از فایل بارگذاری شده است یا خیر. |
fileDetails.fileType |
stringنوع فایل بارگذاریشده که توسط موتور پردازش ویدیو YouTube شناسایی شده است. درحالحاضر، YouTube فقط فایلهای ویدیویی را پردازش میکند، اما این فیلد چه فایل ویدیویی بارگذاری شده باشد چه نوع دیگری از فایل، وجود دارد. مقادیر معتبر برای این ویژگی عبارتند از:
|
fileDetails.container |
stringقالب محفظه فایل ویدیو بارگذاریشده. |
fileDetails.videoStreams[] |
listفهرستی از جاریسازیهای ویدیویی موجود در فایل ویدیویی بارگذاریشده. هر مورد در فهرست حاوی فرادادههای دقیق درباره جاریسازی ویدیویی است. |
fileDetails.videoStreams[].widthPixels |
unsigned integerعرض محتوای ویدیویی کدبندیشده به پیکسل. میتوانید نسبت ابعادی کدبندی ویدیو را بهصورت width_pixels / height_pixels محاسبه کنید. |
fileDetails.videoStreams[].heightPixels |
unsigned integerارتفاع محتوای ویدیو کدبندیشده به پیکسل. |
fileDetails.videoStreams[].frameRateFps |
doubleنرخ فریم جاریسازی ویدیو، برحسب فریم در ثانیه. |
fileDetails.videoStreams[].aspectRatio |
doubleنسبت ابعادی نمایش محتوای ویدیو که نسبت ابعادیای را که ویدیو باید در آن نمایش داده شود مشخص میکند. |
fileDetails.videoStreams[].codec |
stringکدک ویدیویی که جاریسازی استفاده میکند. |
fileDetails.videoStreams[].bitrateBps |
unsigned longنرخ بیت جاریسازی ویدیو، برحسب بیت در ثانیه. |
fileDetails.videoStreams[].rotation |
stringمقدار چرخشی که YouTube برای نمایش صحیح ویدیو به محتوای منبع اصلی نیاز دارد. مقادیر معتبر برای این دارایی عبارتاند از:
|
fileDetails.videoStreams[].vendor |
stringمقداری که فروشنده ویدیو را بهطور منحصربهفرد شناسایی میکند. معمولاً این مقدار یک کد فروشنده چهارحرفی است. |
fileDetails.audioStreams[] |
listفهرستی از جاریسازیهای صوتی موجود در فایل ویدیویی بارگذاریشده. هر مورد در فهرست حاوی فرادادههای دقیق درباره یک جاریسازی صوتی است. |
fileDetails.audioStreams[].channelCount |
unsigned integerتعداد کانالهای صوتی که جاریسازی دارد. |
fileDetails.audioStreams[].codec |
stringکدک صوتی که جاریسازی استفاده میکند. |
fileDetails.audioStreams[].bitrateBps |
unsigned longنرخ بیت جاریسازی صوتی، برحسب بیت در ثانیه. |
fileDetails.audioStreams[].vendor |
stringمقداری که فروشنده ویدیو را بهطور منحصربهفرد شناسایی میکند. معمولاً این مقدار یک کد فروشنده چهارحرفی است. |
fileDetails.durationMs |
unsigned longطول ویدیو بارگذاریشده برحسب میلیثانیه. |
fileDetails.bitrateBps |
unsigned longنرخ بیت ترکیبی (ویدیو و صدا) فایل ویدیویی بارگذاریشده برحسب بیت در ثانیه. |
fileDetails.creationTime |
stringتاریخ و زمان ایجاد فایل ویدیویی بارگذاریشده. مقدار در قالب ISO 8601 مشخص شده است. درحالحاضر، قالبهای ISO 8601 زیر پشتیبانی میشود:
|
processingDetails |
objectشیء processingDetails اطلاعات مربوط به پیشرفت YouTube در پردازش فایل ویدیویی بارگذاریشده را دربرمیگیرد. ویژگیهای موجود در شیء وضعیت پردازش فعلی و تخمینی از زمان باقیمانده تا پایان پردازش ویدیو توسط YouTube را مشخص میکنند. این بخش همچنین نشان میدهد که آیا انواع مختلف داده یا محتوا، مانند جزئیات فایل یا تصاویر کوچک، برای ویدیو دردسترس هستند یا خیر.شیء processingProgress بهگونهای طراحی شده است که بتواند نظرسنجی کند تا ویدیو بارگذاریشده بتواند پیشرفتی را که YouTube در پردازش فایل ویدیویی بارگذاریشده داشته است ردیابی کند. فقط مالک ویدیو میتواند این دادهها را بازیابی کند. |
processingDetails.processingStatus |
stringوضعیت پردازش ویدیو. این مقدار نشان میدهد که آیا YouTube توانسته است ویدیو را پردازش کند یا ویدیو هنوز درحال پردازش است. مقادیر معتبر برای این ویژگی عبارتند از:
|
processingDetails.processingProgress |
objectشیء processingProgress حاوی اطلاعاتی درباره پیشرفت YouTube در پردازش ویدیو است. این مقادیر فقط زمانی مرتبط هستند که وضعیت پردازش ویدیو processing باشد. |
processingDetails.processingProgress.partsTotal |
unsigned longتعداد تخمینی کل بخشهایی که باید برای ویدیو پردازش شوند. این عدد ممکن است درحین پردازش ویدیو توسط YouTube با برآوردهای دقیقتر بهروز شود. |
processingDetails.processingProgress.partsProcessed |
unsigned longتعداد بخشهای ویدیویی که YouTube قبلاً پردازش کرده است. میتوانید درصد ویدیویی را که YouTube قبلاً پردازش کرده است با محاسبه تخمین بزنید: 100 * parts_processed / parts_totalتوجه داشته باشید که ازآنجاییکه تعداد تخمینی بخشها میتواند بدون افزایش متناظر در تعداد بخشهایی که قبلاً پردازش شدهاند افزایش یابد، ممکن است پیشرفت محاسبهشده بهصورت دورهای درحالیکه YouTube درحال پردازش ویدیو است کاهش یابد. |
processingDetails.processingProgress.timeLeftMs |
unsigned longتخمین مدت زمانی که YouTube برای تکمیل پردازش ویدیو نیاز دارد (به میلیثانیه). |
processingDetails.processingFailureReason |
stringدلیلی که YouTube نتوانست ویدیو را پردازش کند. این ویژگی فقط درصورتی مقدار خواهد داشت که مقدار ویژگی processingStatus برابر با failed باشد.مقادیر معتبر برای این ویژگی عبارتاند از:
|
processingDetails.fileDetailsAvailability |
stringاین مقدار نشان میدهد که آیا جزئیات فایل برای ویدیو بارگذاریشده دردسترس است یا نه. میتوانید جزئیات فایل ویدیو را با درخواست بخش fileDetails در درخواست videos.list() خود بازیابی کنید. |
processingDetails.processingIssuesAvailability |
stringاین مقدار نشان میدهد که آیا موتور پردازش ویدیو پیشنهادهایی تولید کرده است که ممکن است توانایی YouTube را برای پردازش ویدیو بهبود بخشد، هشدارهایی که مشکلات پردازش ویدیو را توضیح میدهند، یا خطاهایی که باعث مشکلات پردازش ویدیو میشوند. میتوانید این پیشنهادها را با درخواست بخش suggestions در درخواست videos.list() خود بازیابی کنید. |
processingDetails.tagSuggestionsAvailability |
stringاین مقدار نشان میدهد که آیا پیشنهادهای کلیدواژه (برچسب) برای ویدیو دردسترس است یا خیر. برچسبها را میتوان به فراداده ویدیو اضافه کرد تا کاربران دیگر راحتتر بتوانند ویدیو را پیدا کنند. میتوانید این پیشنهادها را با درخواست کردن بخش suggestions در درخواست videos.list() خود بازیابی کنید. |
processingDetails.editorSuggestionsAvailability |
stringاین مقدار نشان میدهد که آیا پیشنهادهای ویرایش ویدیو، که ممکن است کیفیت ویدیو یا تجربه بازپخش را بهبود بخشد، برای ویدیو دردسترس است یا خیر. میتوانید این پیشنهادها را با درخواست بخش suggestions در درخواست videos.list() خود بازیابی کنید. |
processingDetails.thumbnailsAvailability |
stringاین مقدار نشان میدهد که آیا تصاویر ریزعکس برای ویدیو تولید شدهاند یا نه. |
suggestions |
objectشیء suggestions پیشنهادهایی را که فرصتهای بهبود کیفیت ویدیو یا فراداده ویدیو بارگذاریشده را شناسایی میکنند، دربرمیگیرد. فقط مالک ویدیو میتواند این دادهها را بازیابی کند. شیء suggestions فقط درصورتی برگردانده میشود که خصوصیت processingDetails.tagSuggestionsAvailability یا خصوصیت processingDetails.editorSuggestionsAvailability مقدار available داشته باشد. |
suggestions.processingErrors[] |
listفهرستی از خطاهایی که مانع از پردازش موفقیتآمیز ویدیو بارگذاریشده توسط YouTube میشود. این خطاها نشان میدهند که صرفنظر از وضعیت پردازش فعلی ویدیو، درنهایت، آن وضعیت تقریباً بهطور قطع failed خواهد بود.مقادیر معتبر برای این ویژگی عبارتند از:
|
suggestions.processingWarnings[] |
listفهرستی از دلایلی که ممکن است YouTube در تراتبدیل ویدیو بارگذاریشده با مشکل مواجه شود یا ممکن است منجر به تراتبدیل اشتباه شود. این هشدارها قبلاز اینکه YouTube واقعاً فایل ویدیویی بارگذاریشده را پردازش کند تولید میشوند. علاوهبراین، آنها مشکلاتی را شناسایی میکنند که لزوماً نشاندهنده عدم موفقیت پردازش ویدیو نیستند، اما همچنان ممکن است مشکلاتی مانند مشکلات همگامسازی، مصنوعات ویدیویی یا نبود قطعه صوتی ایجاد کنند. مقادیر معتبر برای این ویژگی عبارتند از:
|
suggestions.processingHints[] |
listفهرستی از پیشنهادها که ممکن است توانایی YouTube را برای پردازش ویدیو بهبود بخشد. مقادیر معتبر برای این ویژگی عبارتند از:
|
suggestions.tagSuggestions[] |
listفهرستی از برچسبهای کلیدواژه که میتوانند به فراداده ویدیو اضافه شوند تا احتمال اینکه کاربران هنگام جستجو یا مرور در YouTube ویدیو شما را پیدا کنند افزایش یابد. |
suggestions.tagSuggestions[].tag |
stringبرچسب کلیدواژه پیشنهادی برای ویدیو. |
suggestions.tagSuggestions[].categoryRestricts[] |
listمجموعهای از دستههای ویدیو که برچسب با آنها مرتبط است. میتوانید از این اطلاعات برای نمایش پیشنهادهای برچسب مناسب براساس دسته ویدیویی که بارگذارنده ویدیو با ویدیو مرتبط میکند استفاده کنید. بهطور پیشفرض، اگر محدودیتی برای کلیدواژه تعریف نشده باشد، پیشنهادهای برچسب برای همه دستهها مرتبط است. |
suggestions.editorSuggestions[] |
listفهرستی از عملیات ویرایش ویدیو که ممکن است کیفیت ویدیو یا تجربه بازپخش ویدیو بارگذاریشده را بهبود بخشد. مقادیر معتبر برای این ویژگی عبارتند از:
|
liveStreamingDetails |
objectشیء liveStreamingDetails حاوی فراداده درباره همهفرستی ویدیو زنده است. این شیء فقط در منبع video وجود خواهد داشت اگر ویدیو یک همهفرستی زنده آتی، زنده یا تکمیلشده باشد. |
liveStreamingDetails.actualStartTime |
datetimeزمانی که همهفرستی واقعاً شروع شد. مقدار در قالب ISO 8601 مشخص شده است. این مقدار تا زمانی که همهفرستی شروع نشود دردسترس نخواهد بود. |
liveStreamingDetails.actualEndTime |
datetimeزمانی که پخش واقعاً پایان یافت. مقدار در قالب ISO 8601 مشخص شده است. این مقدار تا پایان همهفرستی دردسترس نخواهد بود. |
liveStreamingDetails.scheduledStartTime |
datetimeزمانی که برای شروع همهفرستی زمانبندی شده است. مقدار در قالب ISO 8601 مشخص شده است. |
liveStreamingDetails.scheduledEndTime |
datetimeزمانی که همهفرستی برای پایان یافتن زمانبندی شده است. مقدار در قالب ISO 8601 مشخص شده است. اگر مقدار خالی باشد یا دارایی وجود نداشته باشد، پخش زنده بهصورت نامحدود برنامهریزی میشود. |
liveStreamingDetails.concurrentViewers |
unsigned longتعداد بینندگانی که درحالحاضر همهفرستی را تماشا میکنند. اگر پخش همهگانی بینندگان فعلی داشته باشد و مالک پخش همهگانی تعداد بازدیدهای ویدیو را پنهان نکرده باشد، این ویژگی و مقدار آن وجود خواهد داشت. توجه داشته باشید که YouTube ردیابی تعداد بینندگان همزمان را برای یک پخش زمانی که پخش به پایان میرسد، متوقف میکند. بنابراین، این ویژگی تعداد بینندگانی را که ویدیو بایگانیشده از پخش زندهای را که قبلاً پایان یافته است تماشا میکنند، شناسایی نمیکند. تعداد بینندگان همزمان که YouTube Data API برمیگرداند ممکن است با تعداد بینندگان همزمان پردازششده و بدون هرزنامه که ازطریق YouTube Analytics دردسترس است متفاوت باشد. درباره سنجههای جاریسازی زنده در
مرکز راهنمایی YouTube بیشتر بدانید.
|
liveStreamingDetails.activeLiveChatId |
stringشناسه گپ مستقیم فعالی که درحالحاضر به این ویدیو پیوست شده است. این فیلد فقط درصورتی پر میشود که ویدیو یک همهفرستی زنده درحال پخش باشد که گپ مستقیم داشته باشد. پساز انتقال همهفرستی به حالت تکمیل، این فیلد برداشته میشود و گپ مستقیم بسته میشود. برای همهفرستیهای دائمی، شناسه گپ مستقیم دیگر به این ویدیو مرتبط نخواهد بود، بلکه به ویدیو جدیدی که در صفحه دائمی نمایش داده میشود مرتبط خواهد بود. |
brandPartner |
objectشیء brandPartner حاوی جزئیات مربوط به نمانام شریک پیوندشده به ویدیو برای «دسترسی نمانام شریک آغازشده ازسوی محتواساز» (CI BPA) است. |
brandPartner.channelId |
stringشناسه کانال خارجی شریک نمانام. این فیلد باید با «UC» شروع شود. هنگام ایجاد دسترسی، باید channelId یا channelHandle تنظیم شود، اما فقط channelId در پاسخ برگردانده میشود. |
brandPartner.channelHandle |
stringنام کاربری کانال نمانام شریک. این فیلد باید با «@» شروع شود. هنگام ایجاد دسترسی، باید channelId یا channelHandle تنظیم شود، اما فقط channelId در پاسخ برگردانده میشود. |
localizations |
objectشیء localizations حاوی ترجمههای فراداده ویدیو است. |
localizations.(key) |
objectزبان نوشتار بومیسازیشده مرتبط با مقدار کلید. این مقدار رشتهای است که حاوی کد زبان BCP-47 است. |
localizations.(key).title |
stringعنوان بومیسازیشده ویدیو. |
localizations.(key).description |
stringشرح ویدیو بومیسازیشده. |