videos.insert এন্ডপয়েন্টের মাধ্যমে আপলোড করা সমস্ত ভিডিও প্রাইভেট ভিউয়িং মোডে সীমাবদ্ধ করা হবে। এই সীমাবদ্ধতা তুলে নিতে, পরিষেবার শর্তাবলী (Terms of Service) মেনে চলা হচ্ছে কিনা তা যাচাই করার জন্য প্রতিটি এপিআই প্রজেক্টকে একটি অডিটের মধ্য দিয়ে যেতে হবে। আরও বিস্তারিত তথ্যের জন্য অনুগ্রহ করে এপিআই রিভিশন হিস্ট্রি (API Revision History) দেখুন। video রিসোর্স বলতে একটি ইউটিউব ভিডিওকে বোঝায়।
পদ্ধতি
এপিআইটি videos রিসোর্সের জন্য নিম্নলিখিত মেথডগুলো সমর্থন করে:
- getRating
- অনুমোদিত ব্যবহারকারীর দেওয়া নির্দিষ্ট ভিডিওর তালিকা থেকে রেটিংগুলো পুনরুদ্ধার করে। এখনই চেষ্টা করুন ।
- list
- এপিআই অনুরোধের প্যারামিটারগুলোর সাথে মেলে এমন ভিডিওগুলোর একটি তালিকা ফেরত দেয়। এখনই চেষ্টা করে দেখুন ।
- batchGetStats
- এপিআই অনুরোধের প্যারামিটারগুলোর সাথে মেলে এমন ভিডিও পরিসংখ্যানের একটি তালিকা পুনরুদ্ধার করে। এখনই চেষ্টা করুন ।
- insert
- ইউটিউবে একটি ভিডিও আপলোড করে এবং ঐচ্ছিকভাবে ভিডিওটির মেটাডেটা নির্ধারণ করে।
- update
- ভিডিওর মেটাডেটা আপডেট করে। এখনই চেষ্টা করুন ।
- delete
- ইউটিউব ভিডিও মুছে দেয়। এখনই চেষ্টা করুন ।
- rate
- ভিডিওতে লাইক বা ডিসলাইক রেটিং যোগ করুন অথবা রেটিং মুছে ফেলুন। এখনই চেষ্টা করুন ।
- 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
},
"localizations": {
(key): {
"title": string,
"description": string
}
}
}বৈশিষ্ট্য
নিম্নলিখিত সারণিতে এই রিসোর্সে প্রদর্শিত বৈশিষ্ট্যগুলো সংজ্ঞায়িত করা হয়েছে:
| বৈশিষ্ট্য | |
|---|---|
kind | stringএপিআই রিসোর্সের ধরন শনাক্ত করে। এর মান হবে youtube#video । |
etag | etagএই রিসোর্সের ই-ট্যাগ। |
id | stringযে আইডিটি ইউটিউব ভিডিওটিকে স্বতন্ত্রভাবে শনাক্ত করতে ব্যবহার করে। |
snippet | objectsnippet অবজেক্টটিতে ভিডিওটির শিরোনাম, বিবরণ এবং ক্যাটাগরির মতো মৌলিক তথ্য থাকে। |
snippet. publishedAt | datetimeযে তারিখ ও সময়ে ভিডিওটি প্রকাশ করা হয়েছিল। উল্লেখ্য যে, এই সময়টি ভিডিওটি আপলোড করার সময় থেকে ভিন্ন হতে পারে। উদাহরণস্বরূপ, যদি কোনো ভিডিও ব্যক্তিগত (প্রাইভেট) হিসেবে আপলোড করা হয় এবং পরে তা সর্বজনীন (পাবলিক) করা হয়, তাহলে এই প্রপার্টিটি ভিডিওটি সর্বজনীন করার সময়কে নির্দেশ করবে। কয়েকটি বিশেষ ক্ষেত্র রয়েছে:
|
snippet. channelId | stringযে আইডিটি ইউটিউব ভিডিওটি যে চ্যানেলে আপলোড করা হয়েছে, সেটিকে স্বতন্ত্রভাবে শনাক্ত করতে ব্যবহার করে। |
snippet. title | stringভিডিওটির শিরোনাম। এই প্রপার্টির মানের সর্বোচ্চ দৈর্ঘ্য ১০০ অক্ষর এবং এতে < ও > ছাড়া বাকি সব বৈধ UTF-8 অক্ষর থাকতে পারে। আপনি যদি videos.update মেথডটি কল করেন এবং কোনো video রিসোর্সের snippet অংশ আপডেট করেন, তবে আপনাকে অবশ্যই এই প্রপার্টির জন্য একটি মান সেট করতে হবে। |
snippet. description | stringভিডিওটির বিবরণ। প্রপার্টি ভ্যালুটির সর্বোচ্চ দৈর্ঘ্য ৫০০০ বাইট এবং এতে < ও > ছাড়া বাকি সব বৈধ UTF-8 ক্যারেক্টার থাকতে পারে। |
snippet. thumbnails | objectভিডিওটির সাথে যুক্ত থাম্বনেইল ছবিগুলোর একটি ম্যাপ। ম্যাপের প্রতিটি অবজেক্টের ক্ষেত্রে, কী (key) হলো থাম্বনেইল ছবিটির নাম এবং ভ্যালু (value) হলো এমন একটি অবজেক্ট যা থাম্বনেইলটি সম্পর্কে অন্যান্য তথ্য ধারণ করে। |
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ভিডিওটির সাথে সংশ্লিষ্ট ইউটিউব ভিডিও ক্যাটাগরি । আপনি যদি videos.update মেথডটি কল করেন এবং কোনো video রিসোর্সের snippet অংশ আপডেট করেন, তাহলে আপনাকে অবশ্যই এই প্রপার্টির জন্য একটি মান সেট করতে হবে। |
snippet. liveBroadcastContent | string ভিডিওটি একটি আসন্ন/সক্রিয় লাইভ সম্প্রচার কিনা তা নির্দেশ করে। ভিডিওটি আসন্ন/সক্রিয় লাইভ সম্প্রচার না হলে এর মান এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
snippet. defaultLanguage | stringvideo রিসোর্সের snippet.title এবং snippet.description প্রপার্টিতে থাকা টেক্সটের ভাষা। |
snippet. localized | objectsnippet.localized অবজেক্টটিতে ভিডিওটির জন্য একটি স্থানীয় ভাষার শিরোনাম ও বিবরণ, অথবা ভিডিওটির মেটাডেটার জন্য ডিফল্ট ভাষার শিরোনামটি থাকে।
localizations অবজেক্টটি ব্যবহার করুন। |
snippet.localized. title | stringস্থানীয় ভাষায় ভিডিওটির শিরোনাম। |
snippet.localized. description | stringস্থানীয় ভাষায় ভিডিওর বিবরণ। |
snippet. defaultAudioLanguage | stringdefault_audio_language প্রপার্টিটি ভিডিওর ডিফল্ট অডিও ট্র্যাকে ব্যবহৃত ভাষা নির্দিষ্ট করে। |
contentDetails | objectcontentDetails অবজেক্টটিতে ভিডিওর বিষয়বস্তু সম্পর্কিত তথ্য থাকে, যার মধ্যে ভিডিওটির দৈর্ঘ্য এবং ভিডিওটির জন্য ক্যাপশন উপলব্ধ আছে কিনা তার ইঙ্গিত অন্তর্ভুক্ত। |
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ভিডিওটি 3D নাকি 2D তে উপলব্ধ, তা নির্দেশ করে। |
contentDetails. definition | stringভিডিওটি হাই ডেফিনিশন ( HD ) নাকি শুধু স্ট্যান্ডার্ড ডেফিনিশনে উপলব্ধ, তা নির্দেশ করে।এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails. caption | stringভিডিওটিতে ক্যাপশন আছে কিনা তা নির্দেশ করে। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails. licensedContent | booleanভিডিওটি লাইসেন্সকৃত কন্টেন্ট কিনা তা নির্দেশ করে, যার অর্থ হলো কন্টেন্টটি কোনো ইউটিউব কন্টেন্ট পার্টনারের সাথে যুক্ত একটি চ্যানেলে আপলোড করা হয়েছিল এবং পরবর্তীতে সেই পার্টনার কর্তৃক সেটির মালিকানা দাবি করা হয়েছে। |
contentDetails. regionRestriction | objectregionRestriction অবজেক্টটিতে সেই দেশগুলো সম্পর্কিত তথ্য থাকে যেখানে একটি ভিডিও দেখা যায় (বা যায় না)। অবজেক্টটিতে 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ভিডিওটির রেটিং ইতালির Autorità per le Garanzie nelle Comunicazioni (AGCOM) থেকে। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. anatelRating | stringচিলির টেলিভিশনের জন্য ভিডিওটির Anatel (Asociación Nacional de Televisión) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. bbfcRating | stringভিডিওটির ব্রিটিশ বোর্ড অফ ফিল্ম ক্লাসিফিকেশন (বিবিএফসি) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. bfvcRating | stringথাইল্যান্ডের চলচ্চিত্র ও ভিডিও সেন্সর বোর্ড কর্তৃক ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. bmukkRating | stringঅস্ট্রিয়ান বোর্ড অফ মিডিয়া ক্লাসিফিকেশন (Bundesministerium für Unterricht, Kunst und Kultur) থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. catvRating | stringকানাডিয়ান টিভির রেটিং ব্যবস্থা - কানাডিয়ান টিভি শ্রেণিবিন্যাস পদ্ধতি। কানাডিয়ান ইংরেজি ভাষার সম্প্রচারের জন্য কানাডিয়ান রেডিও-টেলিভিশন অ্যান্ড টেলিকমিউনিকেশনস কমিশন (CRTC) কর্তৃক প্রদত্ত ভিডিওর রেটিং। আরও তথ্যের জন্য, কানাডিয়ান ব্রডকাস্ট স্ট্যান্ডার্ডস কাউন্সিলের ওয়েবসাইট দেখুন। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. catvfrRating | stringকানাডিয়ান ফরাসি ভাষার সম্প্রচারের জন্য কানাডিয়ান রেডিও-টেলিভিশন অ্যান্ড টেলিকমিউনিকেশনস কমিশন (CRTC) কর্তৃক ভিডিওটির রেটিং। আরও তথ্যের জন্য, কানাডিয়ান ব্রডকাস্ট স্ট্যান্ডার্ডস কাউন্সিলের ওয়েবসাইট দেখুন। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. cbfcRating | stringভিডিওটির সেন্ট্রাল বোর্ড অফ ফিল্ম সার্টিফিকেশন (সিবিএফসি - ভারত) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. cccRating | stringভিডিওটির Consejo de Calificación Cinematográfica (চিলি) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
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ভিডিওটির রেটিং, যা বেলজিয়ামের কমিশন ডি কন্ট্রোল ডেস ফিল্মস থেকে প্রাপ্ত। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. cnaRating | stringরোমানিয়ার কনসিলিউল ন্যাশনাল আল অডিওভিজুয়ালুলুই (সিএনএ) থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. cncRating | stringফ্রান্সে রেটিং ব্যবস্থা - সিনেমাটোগ্রাফিক শ্রেণিবিন্যাস কমিশন এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. csaRating | stringফ্রান্সের কনসিল সুপারিউর ডি ল'অডিওভিজুয়েল থেকে ভিডিওটির রেটিং, যা সম্প্রচারের বিষয়বস্তুকে রেট দেয়। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. cscfRating | stringলাক্সেমবার্গের কমিশন ডি সার্ভিল্যান্স ডি লা ক্লাসিফিকেশন ডেস ফিল্ম (সিএসসিএফ) থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
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ভিডিওটির এইরিন (映倫) রেটিং। এইরিন হলো জাপানের রেটিং ব্যবস্থা। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. fcbmRating | stringমালয়েশিয়ার চলচ্চিত্র সেন্সরশিপ বোর্ড কর্তৃক ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. fcoRating | stringহংকং-এর চলচ্চিত্র, সংবাদপত্র ও প্রবন্ধ প্রশাসন কার্যালয় থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. fmocRating | stringএই প্রপার্টিটি ২ নভেম্বর, ২০১৫ থেকে বাতিল করা হয়েছে। এর পরিবর্তে contentDetails.contentRating.cncRating প্রপার্টিটি ব্যবহার করুন।ভিডিওটির সেন্টার ন্যাশনাল du cinéma et de l'image animé (ফ্রেঞ্চ মিনিস্ট্রি অফ কালচার) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. fpbRating | stringদক্ষিণ আফ্রিকার ফিল্ম অ্যান্ড পাবলিকেশন বোর্ড থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. fpbRatingReasons[] | listযে কারণগুলোর জন্য ভিডিওটি এফপিবি (দক্ষিণ আফ্রিকা) রেটিং পেয়েছে। |
contentDetails.contentRating. fskRating | stringভিডিওটির Freiwillige Selbstcontrolle 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 (Instituto Nacional de Cine y Artes Audiovisuales - Argentina) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. kfcbRating | stringকেনিয়া ফিল্ম ক্লাসিফিকেশন বোর্ড কর্তৃক ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. kijkwijzerRating | stringvoor de Classificatie van Audiovisuele Media (নেদারল্যান্ডস)। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. kmrbRating | stringভিডিওটির কোরিয়া মিডিয়া রেটিং বোর্ড (영상물등급위원회) রেটিং। দক্ষিণ কোরিয়ায় কেএমআরবি (KMRB) ভিডিও রেটিং করে থাকে। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. lsfRating | stringইন্দোনেশিয়ার লেমবাগা সেন্সর ফিল্ম থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mccaaRating | stringমাল্টার ফিল্ম এজ-ক্লাসিফিকেশন বোর্ড কর্তৃক ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mccypRating | stringড্যানিশ ফিল্ম ইনস্টিটিউটের (Det Danske Filminstitut) শিশু ও তরুণদের জন্য গঠিত মিডিয়া কাউন্সিল কর্তৃক ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mcstRating | stringভিয়েতনামের জন্য ভিডিওটির রেটিং সিস্টেম - এমসিএসটি এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mdaRating | stringভিডিওটির রেটিং সিঙ্গাপুরের মিডিয়া ডেভেলপমেন্ট অথরিটি (এমডিএ) এবং বিশেষত, এর বোর্ড অফ ফিল্ম সেন্সরস (বিএফসি) থেকে প্রাপ্ত। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. medietilsynetRating | stringনরওয়ের গণমাধ্যম কর্তৃপক্ষ, মেডিয়েটিলসিনেট কর্তৃক ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mekuRating | stringফিনল্যান্ডের কানসালিনেন অডিওভিজুয়ালাইন ইনস্টিটিউট (জাতীয় অডিওভিজ্যুয়াল ইনস্টিটিউট) থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mibacRating | stringমিনিস্টারো দেই বেনি ই ডেলে অ্যাটিভিটা কালচারাল ই দেল তুরিসমো (ইতালি) থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. mocRating | stringভিডিওটির মিনিস্টিরিও ডি কালচারা (কলোম্বিয়া) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
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আয়ারল্যান্ডের Raidio Teilifís Éireann থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. russiaRating | stringভিডিওটির রুশ ফেডারেশনের জাতীয় চলচ্চিত্র নিবন্ধন (MKRF - রাশিয়া) কর্তৃক প্রদত্ত রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. skfilmRating | stringস্লোভাকিয়ায় ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. smaisRating | stringআইসল্যান্ডে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. smsaRating | stringStatens medieråd (সুইডেনের ন্যাশনাল মিডিয়া কাউন্সিল) থেকে ভিডিওটির রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. tvpgRating | stringভিডিওটির টিভি প্যারেন্টাল গাইডলাইনস (TVPG) রেটিং। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails.contentRating. ytRating | stringএকটি রেটিং যা ইউটিউব বয়স-সীমাবদ্ধ বিষয়বস্তু শনাক্ত করতে ব্যবহার করে। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails. projection | stringভিডিওর প্রক্ষেপণ বিন্যাস নির্দিষ্ট করে। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
contentDetails. hasCustomThumbnail | booleanভিডিও আপলোডকারী ভিডিওটির জন্য একটি নিজস্ব থাম্বনেইল ছবি দিয়েছেন কিনা তা নির্দেশ করে। এই বৈশিষ্ট্যটি শুধুমাত্র ভিডিও আপলোডকারীই দেখতে পান। |
status | objectstatus অবজেক্টটিতে ভিডিওটির আপলোড, প্রসেসিং এবং গোপনীয়তার অবস্থা সম্পর্কিত তথ্য থাকে। |
status. uploadStatus | stringআপলোড করা ভিডিওটির অবস্থা। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
status. failureReason | stringএই মানটি ব্যাখ্যা করে কেন একটি ভিডিও আপলোড হতে ব্যর্থ হয়েছে। এই প্রপার্টিটি কেবল তখনই উপস্থিত থাকে, যখন uploadStatus প্রপার্টিটি নির্দেশ করে যে আপলোডটি ব্যর্থ হয়েছে।এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
status. rejectionReason | stringএই মানটি ব্যাখ্যা করে কেন ইউটিউব একটি আপলোড করা ভিডিও প্রত্যাখ্যান করেছে। এই প্রপার্টিটি কেবল তখনই উপস্থিত থাকে, যখন uploadStatus প্রপার্টিটি নির্দেশ করে যে আপলোডটি প্রত্যাখ্যান করা হয়েছে।এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
status. privacyStatus | stringভিডিওটির গোপনীয়তার অবস্থা। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
status. publishAt | datetimeযে তারিখ ও সময়ে ভিডিওটি প্রকাশ করার কথা। এটি শুধুমাত্র তখনই সেট করা যাবে, যদি ভিডিওটির গোপনীয়তার অবস্থা ব্যক্তিগত (প্রাইভেট) হয়। মানটি ISO 8601 ফরম্যাটে নির্দিষ্ট করা হয়। এই প্রপার্টির আচরণ সম্পর্কে নিম্নলিখিত দুটি অতিরিক্ত বিষয় লক্ষ্য করুন:
|
status. license | stringভিডিওটির লাইসেন্স। এই প্রপার্টির জন্য বৈধ মানগুলি হলো:
|
status. embeddable | booleanএই মানটি নির্দেশ করে যে ভিডিওটি অন্য কোনো ওয়েবসাইটে এমবেড করা যাবে কি না। |
status. publicStatsViewable | booleanএই মানটি নির্দেশ করে যে ভিডিওটির ওয়াচ পেজে থাকা বিস্তারিত ভিডিও পরিসংখ্যান সর্বজনীনভাবে দেখার যোগ্য কিনা। ডিফল্টরূপে, সেই পরিসংখ্যানগুলো দেখার যোগ্য থাকে এবং এই প্রপার্টির মান ' false সেট করা হলেও ভিডিওর ভিউকাউন্ট এবং রেটিং-এর মতো পরিসংখ্যানগুলো সর্বজনীনভাবে দৃশ্যমান থাকবে। |
status. madeForKids | booleanএই মানটি নির্দেশ করে যে ভিডিওটি শিশু-নির্দেশিত কিনা, এবং এতে ভিডিওটির বর্তমান "মেড ফর কিডস" স্ট্যাটাস থাকে। উদাহরণস্বরূপ, স্ট্যাটাসটি selfDeclaredMadeForKids প্রপার্টির মানের উপর ভিত্তি করে নির্ধারিত হতে পারে। আপনার চ্যানেল, ভিডিও বা ব্রডকাস্টের জন্য দর্শক নির্ধারণ সম্পর্কে আরও তথ্যের জন্য ইউটিউব হেল্প সেন্টার দেখুন। |
status. selfDeclaredMadeForKids | booleanvideos.insert বা videos.update রিকোয়েস্টে, এই প্রপার্টিটি চ্যানেল মালিককে ভিডিওটিকে চাইল্ড-ডিরেক্টেড হিসেবে মনোনীত করার সুযোগ দেয়। videos.list রিকোয়েস্টে, প্রপার্টির মানটি কেবল তখনই ফেরত দেওয়া হয়, যদি চ্যানেল মালিক এপিআই রিকোয়েস্টটির অনুমোদন দিয়ে থাকেন। |
status. containsSyntheticMedia | booleanvideos.insert বা videos.update অনুরোধে, এই প্রপার্টিটি চ্যানেল মালিককে জানাতে দেয় যে একটি ভিডিওতে বাস্তবসম্মত পরিবর্তিত বা সিন্থেটিক ( A/S ) কন্টেন্ট রয়েছে। A/S কন্টেন্ট সম্পর্কিত ইউটিউবের নীতিমালা সম্পর্কে আরও জানুন।A/S কন্টেন্টের উদাহরণগুলির মধ্যে এমন ভিডিও অন্তর্ভুক্ত রয়েছে যা:
|
statistics | objectstatistics অবজেক্টটিতে ভিডিওটি সম্পর্কিত পরিসংখ্যান থাকে। |
statistics. viewCount | unsigned longভিডিওটি যতবার দেখা হয়েছে। ২০২৫ সালের ৩১শে মার্চ থেকে, শর্টস-এর ক্ষেত্রে, কোনো ন্যূনতম দেখার সময়ের বাধ্যবাধকতা ছাড়াই, 'viewCount' দেখাবে যে একটি শর্ট কতবার প্লে বা রিপ্লে শুরু হয়। |
statistics. likeCount | unsigned longযেসব ব্যবহারকারী ভিডিওটি পছন্দ করেছেন বলে জানিয়েছেন, তাদের সংখ্যা। |
statistics. dislikeCount | unsigned long দ্রষ্টব্য: statistics.dislikeCount প্রপার্টিটি ১৩ই ডিসেম্বর, ২০২১ থেকে প্রাইভেট করে দেওয়া হয়েছে। এর মানে হলো, এই প্রপার্টিটি একটি এপিআই রেসপন্সে তখনই অন্তর্ভুক্ত হবে, যখন এপিআই অনুরোধটি ভিডিওর মালিক দ্বারা অথেন্টিকেট করা হবে। আরও তথ্যের জন্য রিভিশন হিস্ট্রি দেখুন।যেসব ব্যবহারকারী ভিডিওটি অপছন্দ করেছেন বলে জানিয়েছেন, তাদের সংখ্যা। |
statistics. favoriteCount | unsigned longদ্রষ্টব্য: এই প্রপার্টিটি বাতিল করা হয়েছে। এই বাতিলকরণটি ২৮শে আগস্ট, ২০১৫ থেকে কার্যকর হয়েছে। প্রপার্টিটির মান এখন সর্বদা 0 সেট করা থাকে। |
statistics. commentCount | unsigned longভিডিওটির মন্তব্যের সংখ্যা। |
paidProductPlacementDetails | objectpaidProductPlacementDetails অবজেক্টটিতে ভিডিওতে থাকা অর্থের বিনিময়ে পণ্য স্থাপন সংক্রান্ত তথ্য থাকে। |
paidProductPlacementDetails. hasPaidProductPlacement | booleanকন্টেন্টে অর্থের বিনিময়ে পণ্য স্থাপন (paid product placement) ব্যবহার করা হলে এটি true তে সেট করুন। ডিফল্ট মান ' false । |
player | objectplayer অবজেক্টটিতে এমন তথ্য থাকে যা আপনি একটি এমবেডেড প্লেয়ারে ভিডিও চালানোর জন্য ব্যবহার করবেন। |
player. embedHtml | stringএকটি <iframe> ট্যাগ যা একটি প্লেয়ারকে এমবেড করে এবং ভিডিওটি প্লে করে।
|
player. embedHeight | longএমবেড করা প্লেয়ারের উচ্চতা player.embedHtml প্রপার্টিতে ফেরত দেওয়া হয়। এই প্রপার্টিটি শুধুমাত্র তখনই ফেরত দেওয়া হয়, যখন অনুরোধে maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করা থাকে এবং ভিডিওটির অ্যাস্পেক্ট রেশিও জানা থাকে। |
player. embedWidth | longএমবেড করা প্লেয়ারের প্রস্থ player.embedHtml প্রপার্টিতে ফেরত দেওয়া হয়। এই প্রপার্টিটি কেবল তখনই ফেরত দেওয়া হয়, যখন অনুরোধে maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করা থাকে এবং ভিডিওটির অ্যাস্পেক্ট রেশিও জানা থাকে। |
topicDetails | objecttopicDetails অবজেক্টটি ভিডিওর সাথে সম্পর্কিত টপিকগুলোর তথ্য ধারণ করে।গুরুত্বপূর্ণ: টপিক আইডি সম্পর্কিত আসন্ন পরিবর্তনসমূহ সম্পর্কে আরও বিস্তারিত জানতে topicDetails.relevantTopicIds[] এবং topicDetails.topicIds[] প্রপার্টিগুলোর সংজ্ঞা এবং রিভিশন হিস্ট্রি দেখুন। |
topicDetails. topicIds[] | listগুরুত্বপূর্ণ: এই প্রপার্টিটি ১০ই নভেম্বর, ২০১৬ থেকে বাতিল করা হয়েছে। API এখন আর এই প্রপার্টির জন্য কোনো ভ্যালু রিটার্ন করে না, এবং একটি ভিডিওর সাথে সম্পর্কিত যেকোনো টপিক এখন topicDetails.relevantTopicIds[] প্রপার্টির ভ্যালু দ্বারা রিটার্ন করা হয়। |
topicDetails. relevantTopicIds[] | listভিডিওটির সাথে প্রাসঙ্গিক টপিক আইডিগুলোর একটি তালিকা। এই প্রপার্টিটি ১০ নভেম্বর, ২০১৬ তারিখ থেকে বাতিল বলে গণ্য করা হয়েছে। এটি ১০ নভেম্বর, ২০১৭ পর্যন্ত সমর্থিত থাকবে। গুরুত্বপূর্ণ: ফ্রিবেস এবং ফ্রিবেস এপিআই বন্ধ হয়ে যাওয়ার কারণে, ২০১৭ সালের ২৭শে ফেব্রুয়ারি থেকে টপিক আইডিগুলো ভিন্নভাবে কাজ করা শুরু করে। সেই সময়ে, ইউটিউব অল্প কিছু বাছাই করা টপিক আইডি দেখানো শুরু করে। |
topicDetails. topicCategories[] | listভিডিওটির বিষয়বস্তু সম্পর্কে একটি সামগ্রিক বিবরণ প্রদানকারী উইকিপিডিয়া ইউআরএল-এর একটি তালিকা। |
recordingDetails | objectrecordingDetails অবজেক্টটিতে ভিডিওটি রেকর্ড করার স্থান, তারিখ এবং ঠিকানা সম্পর্কিত তথ্য থাকে। |
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 | objectThe fileDetails object encapsulates information about the video file that was uploaded to YouTube, including the file's resolution, duration, audio and video codecs, stream bitrates, and more. This data can only be retrieved by the video owner.The fileDetails object will only be returned if the processingDetails.fileAvailability property has a value of available . |
fileDetails. fileName | stringThe uploaded file's name. This field is present whether a video file or another type of file was uploaded. |
fileDetails. fileSize | unsigned longThe uploaded file's size in bytes. This field is present whether a video file or another type of file was uploaded. |
fileDetails. fileType | stringThe uploaded file's type as detected by YouTube's video processing engine. Currently, YouTube only processes video files, but this field is present whether a video file or another type of file was uploaded. Valid values for this property are:
|
fileDetails. container | stringThe uploaded video file's container format. |
fileDetails. videoStreams[] | listA list of video streams contained in the uploaded video file. Each item in the list contains detailed metadata about a video stream. |
fileDetails.videoStreams[]. widthPixels | unsigned integerThe encoded video content's width in pixels. You can calculate the video's encoding aspect ratio as width_pixels / height_pixels . |
fileDetails.videoStreams[]. heightPixels | unsigned integerThe encoded video content's height in pixels. |
fileDetails.videoStreams[]. frameRateFps | doubleThe video stream's frame rate, in frames per second. |
fileDetails.videoStreams[]. aspectRatio | doubleThe video content's display aspect ratio, which specifies the aspect ratio in which the video should be displayed. |
fileDetails.videoStreams[]. codec | stringThe video codec that the stream uses. |
fileDetails.videoStreams[]. bitrateBps | unsigned longThe video stream's bitrate, in bits per second. |
fileDetails.videoStreams[]. rotation | stringThe amount that YouTube needs to rotate the original source content to properly display the video. Valid values for this property are:
|
fileDetails.videoStreams[]. vendor | stringA value that uniquely identifies a video vendor. Typically, the value is a four-letter vendor code. |
fileDetails. audioStreams[] | listA list of audio streams contained in the uploaded video file. Each item in the list contains detailed metadata about an audio stream. |
fileDetails.audioStreams[]. channelCount | unsigned integerThe number of audio channels that the stream contains. |
fileDetails.audioStreams[]. codec | stringThe audio codec that the stream uses. |
fileDetails.audioStreams[]. bitrateBps | unsigned longThe audio stream's bitrate, in bits per second. |
fileDetails.audioStreams[]. vendor | stringA value that uniquely identifies a video vendor. Typically, the value is a four-letter vendor code. |
fileDetails. durationMs | unsigned longThe length of the uploaded video in milliseconds. |
fileDetails. bitrateBps | unsigned longThe uploaded video file's combined (video and audio) bitrate in bits per second. |
fileDetails. creationTime | stringThe date and time when the uploaded video file was created. The value is specified in ISO 8601 format. Currently, the following ISO 8601 formats are supported:
|
processingDetails | objectThe processingDetails object encapsulates information about YouTube's progress in processing the uploaded video file. The properties in the object identify the current processing status and an estimate of the time remaining until YouTube finishes processing the video. This part also indicates whether different types of data or content, such as file details or thumbnail images, are available for the video.The processingProgress object is designed to be polled so that the video uploaded can track the progress that YouTube has made in processing the uploaded video file. This data can only be retrieved by the video owner. |
processingDetails. processingStatus | stringThe video's processing status. This value indicates whether YouTube was able to process the video or if the video is still being processed. Valid values for this property are:
|
processingDetails. processingProgress | objectThe processingProgress object contains information about the progress YouTube has made in processing the video. The values are really only relevant if the video's processing status is processing . |
processingDetails.processingProgress. partsTotal | unsigned longAn estimate of the total number of parts that need to be processed for the video. The number may be updated with more precise estimates while YouTube processes the video. |
processingDetails.processingProgress. partsProcessed | unsigned longThe number of parts of the video that YouTube has already processed. You can estimate the percentage of the video that YouTube has already processed by calculating: 100 * parts_processed / parts_totalNote that since the estimated number of parts could increase without a corresponding increase in the number of parts that have already been processed, it is possible that the calculated progress could periodically decrease while YouTube processes a video. |
processingDetails.processingProgress. timeLeftMs | unsigned longAn estimate of the amount of time, in millseconds, that YouTube needs to finish processing the video. |
processingDetails. processingFailureReason | stringThe reason that YouTube failed to process the video. This property will only have a value if the processingStatus property's value is failed .Valid values for this property are:
|
processingDetails. fileDetailsAvailability | stringThis value indicates whether file details are available for the uploaded video. You can retrieve a video's file details by requesting the fileDetails part in your videos.list() request. |
processingDetails. processingIssuesAvailability | stringThis value indicates whether the video processing engine has generated suggestions that might improve YouTube's ability to process the video, warnings that explain video processing problems, or errors that cause video processing problems. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request. |
processingDetails. tagSuggestionsAvailability | stringThis value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request. |
processingDetails. editorSuggestionsAvailability | stringThis value indicates whether video editing suggestions, which might improve video quality or the playback experience, are available for the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request. |
processingDetails. thumbnailsAvailability | stringThis value indicates whether thumbnail images have been generated for the video. |
suggestions | objectThe suggestions object encapsulates suggestions that identify opportunities to improve the video quality or the metadata for the uploaded video. This data can only be retrieved by the video owner.The suggestions object will only be returned if the processingDetails.tagSuggestionsAvailability property or the processingDetails.editorSuggestionsAvailability property has a value of available . |
suggestions. processingErrors[] | listA list of errors that will prevent YouTube from successfully processing the uploaded video. These errors indicate that, regardless of the video's current processing status , eventually, that status will almost certainly be failed .Valid values for this property are:
|
suggestions. processingWarnings[] | listA list of reasons why YouTube may have difficulty transcoding the uploaded video or that might result in an erroneous transcoding. These warnings are generated before YouTube actually processes the uploaded video file. In addition, they identify issues that do not necessarily indicate that video processing will fail but that still might cause problems such as sync issues, video artifacts, or a missing audio track. Valid values for this property are:
|
suggestions. processingHints[] | listA list of suggestions that may improve YouTube's ability to process the video. Valid values for this property are:
|
suggestions. tagSuggestions[] | listA list of keyword tags that could be added to the video's metadata to increase the likelihood that users will locate your video when searching or browsing on YouTube. |
suggestions.tagSuggestions[]. tag | stringThe keyword tag suggested for the video. |
suggestions.tagSuggestions[]. categoryRestricts[] | listA set of video categories for which the tag is relevant. You can use this information to display appropriate tag suggestions based on the video category that the video uploader associates with the video. By default, tag suggestions are relevant for all categories if there are no restricts defined for the keyword. |
suggestions. editorSuggestions[] | listA list of video editing operations that might improve the video quality or playback experience of the uploaded video. Valid values for this property are:
|
liveStreamingDetails | objectThe liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast. |
liveStreamingDetails. actualStartTime | datetimeThe time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins. |
liveStreamingDetails. actualEndTime | datetimeThe time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over. |
liveStreamingDetails. scheduledStartTime | datetimeThe time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format. |
liveStreamingDetails. scheduledEndTime | datetimeThe time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely. |
liveStreamingDetails. concurrentViewers | unsigned longThe number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended. The concurrent viewer counts that the YouTube Data API returns might differ from the processed, despammed concurrent viewer counts available through YouTube Analytics. Learn more about live streaming metrics in the YouTube Help Center . |
liveStreamingDetails. activeLiveChatId | stringThe ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page. |
localizations | objectThe localizations object contains translations of the video's metadata. |
localizations. (key) | objectThe language of the localized text associated with the key value. The value is a string that contains a BCP-47 language code. |
localizations.(key). title | stringThe localized video title. |
localizations.(key). description | stringThe localized video description. |