video রিসোর্স YouTube ভিডিওকে বোঝায়।
পদ্ধতি
API, videos রিসোর্সের জন্য নিম্নলিখিত পদ্ধতিগুলি সমর্থন করে:
- getRating
- অনুমোদিত ব্যবহারকারী নির্দিষ্ট ভিডিওর তালিকায় যে রেটিং দিয়েছেন তা ফিরিয়ে আনে। এখনই এটি ব্যবহার করে দেখুন।
- তালিকা
- API অনুরোধের প্যারামিটারের সাথে মেলে এমন ভিডিওর তালিকা দেখায়। এখনই এটি ব্যবহার করে দেখুন।
- 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 |
stringAPI রিসোর্সের ধরন শনাক্ত করে। ভ্যালু হবে youtube#video। |
etag |
etagএই রিসোর্সের Etag. |
id |
stringভিডিওটি অনন্যভাবে শনাক্ত করার জন্য YouTube যে আইডি ব্যবহার করে। |
snippet |
objectsnippet অবজেক্টে ভিডিওর প্রাথমিক বিবরণ থাকে, যেমন এর নাম, বিবরণ ও বিভাগ। |
snippet.publishedAt |
datetimeভিডিওটি যে তারিখে ও সময়ে প্রকাশ করা হয়েছে। ভিডিও আপলোড করার সময়ের থেকে এটি আলাদা হতে পারে। যেমন, কোনও ভিডিও ব্যক্তিগত হিসেবে আপলোড করার পরে সর্বজনীন করা হলে, এই প্রপার্টি ভিডিওটি সর্বজনীন করার সময় উল্লেখ করবে। কিছু বিশেষ পরিস্থিতি আছে:
|
snippet.channelId |
stringযে চ্যানেলে ভিডিও আপলোড করা হয়েছে, সেটি অনন্যভাবে শনাক্ত করার জন্য YouTube যে আইডি ব্যবহার করে। এই ভ্যালু সময়ের সাথে সাথে পরিবর্তিত হতে পারে, যেমন কোনও ভিডিও অন্য চ্যানেলে (যেমন, কোনও টপিক চ্যানেল বা আর্টিস্ট চ্যানেল) আবার অ্যাসাইন করা হলে। |
snippet.title |
stringভিডিওর নাম। প্রপার্টি ভ্যালুর সর্বাধিক দৈর্ঘ্য ১০০টি অক্ষর এবং এতে < ও > ছাড়া সব বৈধ UTF-8 অক্ষর থাকতে পারে। আপনি videos.update পদ্ধতি কল করলে এবং video রিসোর্সের snippet অংশ আপডেট করলে, আপনাকে অবশ্যই এই প্রপার্টির জন্য একটি ভ্যালু সেট করতে হবে। |
snippet.description |
stringভিডিওর বিবরণ। প্রপার্টি ভ্যালুর সর্বাধিক দৈর্ঘ্য ৫০০০ বাইট এবং এতে < এবং > ছাড়া সব সঠিক UTF-8 অক্ষর থাকতে পারে। আপনি বিবরণের টেক্সটে ফর্ম্যাট করা টাইমস্ট্যাম্প (যেমন, 00:00) যোগ করে ভিডিও চ্যাপ্টার তৈরি করতে পারবেন। |
snippet.thumbnails |
objectভিডিওর সাথে যুক্ত থাম্বনেল ছবির ম্যাপ। ম্যাপের প্রতিটি অবজেক্টের জন্য, 'কী' হল থাম্বনেল ছবির নাম এবং 'ভ্যালু' হল এমন একটি অবজেক্ট যাতে থাম্বনেল সম্পর্কে অন্যান্য তথ্য থাকে। |
snippet.thumbnails.(key) |
objectসঠিক কী ভ্যালু হল:
|
snippet.thumbnails.(key).url |
stringছবির URL. |
snippet.thumbnails.(key).width |
unsigned integerছবির প্রস্থ। |
snippet.thumbnails.(key).height |
unsigned integerছবির উচ্চতা। |
snippet.channelTitle |
stringভিডিওটি যে চ্যানেলের, সেই চ্যানেলের নাম। |
snippet.tags[] |
listভিডিওর সাথে যুক্ত কীওয়ার্ড ট্যাগের তালিকা। ট্যাগে স্পেস থাকতে পারে। প্রপার্টির ভ্যালুর সর্বাধিক দৈর্ঘ্য ৫০০ অক্ষর। অক্ষর সীমা গণনা করার পদ্ধতি সম্পর্কে নিম্নলিখিত নিয়মগুলি মনে রাখবেন:
|
snippet.categoryId |
stringভিডিওর সাথে যুক্ত YouTube ভিডিও বিভাগ। আপনি 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ভিডিওটি লাইসেন্সপ্রাপ্ত কন্টেন্ট কিনা তা দেখায়, অর্থাৎ কন্টেন্টটি YouTube কন্টেন্ট পার্টনারের সাথে লিঙ্ক করা চ্যানেলে আপলোড করা হয়েছে এবং তারপরে সেই পার্টনার দাবি করেছেন। |
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ভিডিওর ব্রিটিশ বোর্ড অফ ফিল্ম ক্লাসিফিকেশন (BBFC) রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
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ভিডিওর সেন্ট্রাল বোর্ড অফ ফিল্ম সার্টিফিকেশন (CBFC - ভারত) রেটিং। এই প্রপার্টির জন্য বৈধ ভ্যালু হল:
|
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ভিডিওর Canadian Home Video Rating System (CHVRS) রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.cicfRating |
stringকমিশন ডি কন্ট্রোল ডেস ফিল্ম (বেলজিয়াম) থেকে পাওয়া ভিডিওর রেটিং। এই প্রপার্টির জন্য বৈধ ভ্যালু হল:
|
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 প্রপার্টি ব্যবহার করুন।ভিডিওর Centre national du cinéma et de l'image animé (ফরাসি সংস্কৃতি মন্ত্রক) রেটিং। এই প্রপার্টির জন্য বৈধ ভ্যালু হল:
|
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ভিডিওর Irish Film Classification Office (IFCO - আয়ারল্যান্ড) রেটিং। আরও তথ্যের জন্য IFCO ওয়েবসাইট দেখুন। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.ilfilmRating |
stringইসরায়েলে ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.incaaRating |
stringভিডিওর INCAA (Instituto Nacional de Cine y Artes Audiovisuales - আর্জেন্টিনা) রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
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 |
stringMinistero dei Beni e delle Attività Culturali e del Turismo (ইতালি) থেকে ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.mocRating |
stringভিডিওর Ministerio de Cultura (কলম্বিয়া) রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.moctwRating |
stringতাইওয়ানের সংস্কৃতি মন্ত্রক (文化部) থেকে পাওয়া ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.mpaaRating |
stringভিডিওর মোশন পিকচার অ্যাসোসিয়েশন অফ আমেরিকা (MPAA) রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.mpaatRating |
stringসিনেমা ট্রেলার ও প্রিভিউয়ের জন্য Motion Picture Association of America-এর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.mtrcbRating |
stringমুভি ও টেলিভিশন রিভিউ ও ক্লাসিফিকেশন বোর্ড (ফিলিপিন্স) থেকে পাওয়া ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.nbcRating |
stringমালদ্বীপ ন্যাশনাল ব্যুরো অফ ক্লাসিফিকেশন থেকে ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.nfrcRating |
stringবুলগেরিয়ান ন্যাশনাল ফিল্ম সেন্টার থেকে পাওয়া ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.nfvcbRating |
stringনাইজেরিয়ার ন্যাশনাল ফিল্ম অ্যান্ড ভিডিও সেন্সর বোর্ডের দেওয়া ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.nkclvRating |
stringNacionã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 |
stringStatens medieråd (সুইডেনের ন্যাশনাল মিডিয়া কাউন্সিল) থেকে পাওয়া ভিডিওর রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.tvpgRating |
stringভিডিওর টিভি প্যারেন্টাল নির্দেশিকা (TVPG) রেটিং। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.contentRating.ytRating |
stringবয়স সংক্রান্ত বিধিনিষেধযুক্ত কন্টেন্ট শনাক্ত করতে YouTube এই রেটিং ব্যবহার করে। এই প্রপার্টির সঠিক ভ্যালু হল:
|
contentDetails.projection |
stringভিডিওর প্রজেকশন ফর্ম্যাট নির্দিষ্ট করে। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
contentDetails.hasCustomThumbnail |
booleanভিডিও আপলোডার ভিডিওর জন্য কাস্টম থাম্বনেল ছবি দিয়েছেন কিনা তা নির্দেশ করে। এই প্রপার্টি শুধুমাত্র ভিডিও আপলোডার দেখতে পাবেন। |
status |
objectstatus অবজেক্টে ভিডিওর আপলোডিং, প্রসেসিং এবং গোপনীয়তা স্ট্যাটাস সংক্রান্ত তথ্য থাকে। |
status.uploadStatus |
stringআপলোড করা ভিডিওর স্ট্যাটাস। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
status.failureReason |
stringএই ভ্যালু থেকে বোঝা যায় যে কেন ভিডিও আপলোড করা যায়নি। uploadStatus প্রপার্টি যদি দেখায় যে আপলোড করা যায়নি, তাহলেই শুধু এই প্রপার্টি দেখানো হয়।এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
status.rejectionReason |
stringএই ভ্যালু থেকে বোঝা যায় যে YouTube কেন আপলোড করা ভিডিও বাতিল করেছে। uploadStatus প্রপার্টি যদি আপলোড বাতিল করা হয়েছে বলে দেখায়, তাহলেই শুধু এই প্রপার্টি থাকে।এই প্রপার্টির সঠিক ভ্যালু হল:
|
status.privacyStatus |
stringভিডিওর গোপনীয়তা স্ট্যাটাস। videos.insert অনুরোধে, আপনি এই প্রপার্টির জন্য কোনও ভ্যালু নির্দিষ্ট না করলে, আপলোড করা ভিডিওর গোপনীয়তা স্ট্যাটাস ডিফল্ট হিসেবে public-এ সেট করা হয়। YouTube সহায়তা কেন্দ্রে ব্যাখ্যা করা হয়েছে যে, ক্রিয়েটর অ্যাকাউন্ট সেটিংসের উপর ভিত্তি করে কিছু আপলোড ডিফল্ট হিসেবে private হতে পারে। যাচাই না করা API প্রোজেক্ট থেকে আপলোড করা ভিডিও ব্যক্তিগত দেখার মোডে সীমাবদ্ধ থাকে না।এই প্রপার্টির সঠিক ভ্যালু হল:
|
status.publishAt |
datetimeভিডিওটি প্রকাশ করার জন্য যে তারিখ ও সময় শিডিউল করা হয়েছে। ভিডিওর গোপনীয়তা স্ট্যাটাস ব্যক্তিগত হিসেবে সেট করা থাকলে তবেই এটি সেট করা যাবে। ISO 8601 ফর্ম্যাটে ভ্যালু নির্দিষ্ট করা আছে। এই প্রপার্টির আচরণ সম্পর্কে নিম্নলিখিত দুটি অতিরিক্ত পয়েন্ট মনে রাখবেন:
|
status.license |
stringভিডিওর লাইসেন্স। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
status.embeddable |
booleanএই ভ্যালু থেকে বোঝা যায় যে ভিডিওটি অন্য কোনও ওয়েবসাইটে এম্বেড করা যাবে কিনা। |
status.publicStatsViewable |
booleanভিডিও দেখার পৃষ্ঠায় ভিডিওর এক্সটেন্ডেড পরিসংখ্যান সর্বজনীনভাবে দেখা যাবে কিনা তা এই ভ্যালু থেকে বোঝা যায়। ডিফল্ট হিসেবে, সেইসব পরিসংখ্যান দেখা যায় এবং এই প্রপার্টির ভ্যালু false হিসেবে সেট করা থাকলেও ভিডিওর ভিউ সংখ্যা ও রেটিংয়ের মতো পরিসংখ্যান এখনও সর্বজনীনভাবে দেখা যাবে। |
status.madeForKids |
booleanএই ভ্যালু থেকে বোঝা যায় যে ভিডিওটি বাচ্চাদের জন্য তৈরি করা হয়েছে কিনা এবং এতে ভিডিওর বর্তমান "বাচ্চাদের জন্য তৈরি করা" স্ট্যাটাস থাকে। যেমন, selfDeclaredMadeForKids প্রপার্টির ভ্যালুর উপর ভিত্তি করে স্ট্যাটাস নির্ধারণ করা হতে পারে।
আপনার চ্যানেল, ভিডিও বা ব্রডকাস্টের জন্য দর্শক সেট করার ব্যাপারে আরও তথ্য পেতে
YouTube সহায়তা কেন্দ্র
দেখুন।
|
status.selfDeclaredMadeForKids |
booleanvideos.insert বা
videos.update অনুরোধে, এই
প্রপার্টি চ্যানেল মালিককে ভিডিওটি বাচ্চাদের জন্য তৈরি হিসেবে চিহ্নিত করার অনুমতি দেয়। videos.list
অনুরোধে, চ্যানেলের মালিক API অনুরোধ অনুমোদন করলে তবেই
প্রপার্টি ভ্যালু ফেরত দেওয়া হয়। |
status.containsSyntheticMedia |
booleanvideos.insert বা
videos.update অনুরোধে, এই
প্রপার্টি চ্যানেলের মালিককে প্রকাশ করার অনুমতি দেয় যে ভিডিওতে বাস্তবসম্মত পরিবর্তিত বা
সিন্থেটিক (A/S) কন্টেন্ট রয়েছে। A/S কন্টেন্ট সম্পর্কিত YouTube
নীতি সম্পর্কে আরও জানুন।A/S কন্টেন্টের উদাহরণের মধ্যে এমন ভিডিও অন্তর্ভুক্ত যা:
|
statistics |
objectstatistics অবজেক্টে ভিডিও সম্পর্কে পরিসংখ্যান থাকে। |
statistics.viewCount |
unsigned longভিডিওটি কতবার দেখা হয়েছে। ২৪ আগস্ট, ২০২৬ থেকে, কোনও চ্যানেলের সব ভিডিও ফর্ম্যাটের (বড় দৈর্ঘ্যের, লাইভ ও Shorts) জন্য, |
statistics.likeCount |
unsigned longভিডিওটি পছন্দ করেছেন বলে উল্লেখ করেছেন এমন ব্যবহারকারীর সংখ্যা। |
statistics.dislikeCount |
unsigned longমনে রাখবেন: ১৩ ডিসেম্বর, ২০২১ থেকে
statistics.dislikeCount প্রপার্টি
ব্যক্তিগত করা হয়েছে। এর অর্থ হল, ভিডিওর মালিক API অনুরোধ যাচাই করলে তবেই প্রপার্টিটি API
উত্তরে অন্তর্ভুক্ত করা হয়। আরও তথ্যের জন্য
পরিবর্তনের ইতিহাস দেখুন।ভিডিওটি পছন্দ করেননি এমন ব্যবহারকারীর সংখ্যা। |
statistics.favoriteCount |
unsigned longমনে রাখবেন: এই প্রপার্টি বন্ধ করা হয়েছে। ২৮ আগস্ট, ২০১৫ থেকে এই সুবিধা আর উপলভ্য নেই। প্রপার্টির ভ্যালু এখন সবসময় 0-এ সেট করা থাকে। |
statistics.commentCount |
unsigned longভিডিওতে করা কমেন্টের সংখ্যা। |
paidProductPlacementDetails |
objectpaidProductPlacementDetails অবজেক্টে ভিডিওতে পেড প্রোডাক্ট প্লেসমেন্ট সংক্রান্ত তথ্য থাকে। |
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 |
objecttopicDetails অবজেক্ট ভিডিওর সাথে সম্পর্কিত বিষয় সম্পর্কে তথ্য এনক্যাপসুলেট করে।গুরুত্বপূর্ণ: বিষয় আইডি সম্পর্কিত আসন্ন পরিবর্তন সম্পর্কে আরও জানতে, topicDetails.relevantTopicIds[] ও topicDetails.topicIds[] প্রপার্টির সংজ্ঞা এবং সংশোধনের ইতিহাস দেখুন। |
topicDetails.topicIds[] |
listগুরুত্বপূর্ণ: ১০ নভেম্বর, ২০১৬ থেকে এই প্রপার্টি আর ব্যবহার করা যাবে না। API আর এই প্রপার্টির ভ্যালু রিটার্ন করে না এবং ভিডিওর সাথে যুক্ত যেকোনও বিষয় এখন topicDetails.relevantTopicIds[] প্রপার্টি ভ্যালু রিটার্ন করে। |
topicDetails.relevantTopicIds[] |
listভিডিওর সাথে প্রাসঙ্গিক বিষয় আইডি-র তালিকা। ১০ নভেম্বর, ২০১৬ থেকে এই প্রপার্টি আর ব্যবহার করা হয় না। ১০ নভেম্বর, ২০১৭ পর্যন্ত এটি কাজ করবে। গুরুত্বপূর্ণ: Freebase ও Freebase API বন্ধ হয়ে যাওয়ার কারণে, ২৭ ফেব্রুয়ারি, ২০১৭ থেকে বিষয় আইডি আলাদাভাবে কাজ করতে শুরু করেছে। সেই সময়, YouTube কিউরেট করা বিষয় আইডি-র একটি ছোট সেট রিটার্ন করা শুরু করে। |
topicDetails.topicCategories[] |
listভিডিওর কন্টেন্টের একটি হাই-লেভেল বিবরণ প্রদান করে এমন Wikipedia URL-এর একটি তালিকা। |
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 |
objectfileDetails অবজেক্টে YouTube-এ আপলোড করা ভিডিও ফাইল সংক্রান্ত তথ্য থাকে, যার মধ্যে ফাইলের রেজোলিউশন, সময়সীমা, অডিও ও ভিডিও কোডেক, স্ট্রিম বিটরেট ও আরও অনেক কিছু অন্তর্ভুক্ত। এই ডেটা শুধুমাত্র ভিডিওর মালিকই ফিরিয়ে আনতে পারবেন।fileDetails অবজেক্ট তখনই ফেরত দেওয়া হবে যদি processingDetails.fileAvailability প্রপার্টির ভ্যালু available হয়। |
fileDetails.fileName |
stringআপলোড করা ফাইলের নাম। ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হয়েছে কিনা তা এই ফিল্ড থেকে বোঝা যায়। |
fileDetails.fileSize |
unsigned longআপলোড করা ফাইলের সাইজ বাইটে। ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হয়েছে কিনা তা এই ফিল্ড থেকে বোঝা যায়। |
fileDetails.fileType |
stringYouTube-এর ভিডিও প্রসেসিং ইঞ্জিন দ্বারা শনাক্ত করা আপলোড করা ফাইলের ধরন। বর্তমানে, 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 |
objectprocessingDetails অবজেক্ট আপলোড করা ভিডিও ফাইল প্রসেস করার ক্ষেত্রে YouTube-এর প্রগতির তথ্য এনক্যাপসুলেট করে। অবজেক্টের প্রপার্টি বর্তমান প্রসেসিং স্ট্যাটাস এবং YouTube-এর ভিডিও প্রসেস করা শেষ হতে কত সময় লাগবে তার আনুমানিক হিসেব শনাক্ত করে। এছাড়াও, এই অংশটি থেকে বোঝা যায় যে ভিডিওর জন্য ফাইলের বিবরণ বা থাম্বনেল ছবির মতো বিভিন্ন ধরনের ডেটা বা কন্টেন্ট উপলভ্য আছে কিনা।processingProgress অবজেক্টটি পোল করার জন্য ডিজাইন করা হয়েছে যাতে আপলোড করা ভিডিওটি YouTube-এর আপলোড করা ভিডিও ফাইল প্রসেস করার অগ্রগতি ট্র্যাক করতে পারে। এই ডেটা শুধুমাত্র ভিডিওর মালিকই ফিরিয়ে আনতে পারবেন। |
processingDetails.processingStatus |
stringভিডিওর প্রসেসিং স্ট্যাটাস। এই ভ্যালু থেকে বোঝা যায় যে YouTube ভিডিওটি প্রসেস করতে পেরেছে কিনা অথবা ভিডিওটি এখনও প্রসেস করা হচ্ছে কিনা। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
processingDetails.processingProgress |
objectprocessingProgress অবজেক্টে ভিডিও প্রসেস করার ক্ষেত্রে 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 |
stringYouTube যে কারণে ভিডিওটি প্রসেস করতে পারেনি। processingStatus প্রপার্টির ভ্যালু failed হলে তবেই এই প্রপার্টির ভ্যালু থাকবে।এই প্রপার্টির সঠিক ভ্যালু হল:
|
processingDetails.fileDetailsAvailability |
stringআপলোড করা ভিডিওর জন্য ফাইলের বিবরণ উপলভ্য কিনা তা এই ভ্যালু থেকে বোঝা যায়। আপনার videos.list() অনুরোধে fileDetails অংশটি উল্লেখ করে ভিডিওর ফাইল সংক্রান্ত বিবরণ ফিরিয়ে আনতে পারবেন। |
processingDetails.processingIssuesAvailability |
stringএই ভ্যালু থেকে বোঝা যায় যে ভিডিও প্রসেসিং ইঞ্জিন এমন সাজেশন তৈরি করেছে কিনা যা ভিডিও প্রসেস করার ক্ষেত্রে YouTube-এর ক্ষমতা উন্নত করতে পারে, ভিডিও প্রসেসিং সংক্রান্ত সমস্যা ব্যাখ্যা করে এমন সতর্কতা বা ভিডিও প্রসেসিং সংক্রান্ত সমস্যার কারণ ব্যাখ্যা করে এমন সমস্যার বিবরণ। আপনার videos.list() অনুরোধে suggestions অংশটি উল্লেখ করে আপনি এইসব সাজেশন ফিরে পেতে পারেন। |
processingDetails.tagSuggestionsAvailability |
stringএই ভ্যালু থেকে বোঝা যায় যে ভিডিওর জন্য কীওয়ার্ড (ট্যাগ) সংক্রান্ত সাজেশন উপলভ্য আছে কিনা। অন্যান্য ব্যবহারকারীরা যাতে ভিডিওটি সহজে খুঁজে পান, তার জন্য ভিডিওর মেটাডেটাতে ট্যাগ যোগ করা যেতে পারে। আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে আপনি এইসব সাজেশন ফিরিয়ে আনতে পারবেন। |
processingDetails.editorSuggestionsAvailability |
stringএই ভ্যালু থেকে বোঝা যায় যে ভিডিওর কোয়ালিটি বা প্লেব্যাক অভিজ্ঞতা উন্নত করতে পারে এমন ভিডিও এডিটিং সাজেশন ভিডিওর জন্য উপলভ্য আছে কিনা। আপনার videos.list() অনুরোধে suggestions অংশটি উল্লেখ করে আপনি এইসব সাজেশন ফিরে পেতে পারেন। |
processingDetails.thumbnailsAvailability |
stringএই ভ্যালু থেকে বোঝা যায় ভিডিওর জন্য থাম্বনেল ছবি জেনারেট করা হয়েছে কিনা। |
suggestions |
objectsuggestions অবজেক্টে এমন সাজেশন থাকে যা আপলোড করা ভিডিওর কোয়ালিটি বা মেটাডেটা উন্নত করার সুযোগ শনাক্ত করে। এই ডেটা শুধুমাত্র ভিডিওর মালিকই ফিরিয়ে আনতে পারবেন। suggestions অবজেক্ট তখনই ফেরত দেওয়া হবে যদি processingDetails.tagSuggestionsAvailability প্রপার্টি বা processingDetails.editorSuggestionsAvailability প্রপার্টির ভ্যালু available হয়। |
suggestions.processingErrors[] |
listআপলোড করা ভিডিও YouTube যাতে প্রসেস করতে না পারে, তার জন্য সমস্যার তালিকা। এইসব সমস্যার অর্থ হল, ভিডিওর বর্তমান প্রসেসিং স্ট্যাটাস যাই হোক না কেন, শেষ পর্যন্ত সেই স্ট্যাটাস প্রায় নিশ্চিতভাবেই failed হবে।এই প্রপার্টির জন্য বৈধ ভ্যালু হল:
|
suggestions.processingWarnings[] |
listআপলোড করা ভিডিও ট্রান্সকোড করার সময় YouTube-এর সমস্যা হতে পারে বা ট্রান্সকোডিংয়ে ভুল হতে পারে, এমন কারণের তালিকা। YouTube আপলোড করা ভিডিও ফাইল প্রসেস করার আগেই এই সতর্কতাগুলি তৈরি করা হয়। এছাড়াও, এটি এমন সমস্যা শনাক্ত করে যা ভিডিও প্রসেসিং ব্যর্থ হবে বলে ইঙ্গিত না দিলেও সিঙ্ক সংক্রান্ত সমস্যা, ভিডিও আর্টিফ্যাক্ট বা অডিও ট্র্যাক না থাকার মতো সমস্যা তৈরি করতে পারে। এই প্রপার্টির সঠিক ভ্যালু হল:
|
suggestions.processingHints[] |
listYouTube-এর ভিডিও প্রসেস করার ক্ষমতা উন্নত করতে পারে এমন সাজেশনের তালিকা। এই প্রপার্টির জন্য বৈধ ভ্যালু হল:
|
suggestions.tagSuggestions[] |
listকীওয়ার্ড ট্যাগের তালিকা যা ভিডিওর মেটাডেটাতে যোগ করা যেতে পারে যাতে YouTube-এ সার্চ বা ব্রাউজ করার সময় ব্যবহারকারীদের আপনার ভিডিও খুঁজে পাওয়ার সম্ভাবনা বাড়ে। |
suggestions.tagSuggestions[].tag |
stringভিডিওর জন্য সাজেস্ট করা কীওয়ার্ড ট্যাগ। |
suggestions.tagSuggestions[].categoryRestricts[] |
listভিডিওর বিভাগের একটি সেট যার জন্য ট্যাগটি প্রাসঙ্গিক। ভিডিও আপলোডার ভিডিওর সাথে যে ভিডিও বিভাগ যুক্ত করেন তার ভিত্তিতে উপযুক্ত ট্যাগ সাজেশন দেখাতে আপনি এই তথ্য ব্যবহার করতে পারেন। ডিফল্ট হিসেবে, কীওয়ার্ডের জন্য কোনও বিধিনিষেধ উল্লেখ করা না থাকলে, সব বিভাগের জন্য ট্যাগ সাজেশন প্রাসঙ্গিক হয়। |
suggestions.editorSuggestions[] |
listভিডিও এডিটিং অপারেশনের তালিকা যা আপলোড করা ভিডিওর কোয়ালিটি বা প্লেব্যাক অভিজ্ঞতা উন্নত করতে পারে। এই প্রপার্টির জন্য সঠিক ভ্যালু হল:
|
liveStreamingDetails |
objectliveStreamingDetails অবজেক্টে লাইভ ভিডিও ব্রডকাস্ট সম্পর্কে মেটাডেটা থাকে। ভিডিওটি আসন্ন, লাইভ বা সম্পূর্ণ লাইভ ব্রডকাস্ট হলে তবেই অবজেক্টটি 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 |
objectbrandPartner অবজেক্টে ক্রিয়েটরের শুরু করা ব্র্যান্ড পার্টনার অ্যাক্সেসের (CI BPA) জন্য ভিডিওর সাথে লিঙ্ক করা ব্র্যান্ড পার্টনার সম্পর্কে বিবরণ থাকে। |
brandPartner.channelId |
stringব্র্যান্ড পার্টনারের এক্সটার্নাল চ্যানেল আইডি। এই ফিল্ডটি অবশ্যই "UC" দিয়ে শুরু হতে হবে। অ্যাক্সেস সেট-আপ করার সময় channelId বা channelHandle-এর মধ্যে যেকোনও একটি সেট করতে হবে, তবে উত্তরে শুধুমাত্র channelId দেখানো হয়। |
brandPartner.channelHandle |
stringব্র্যান্ড পার্টনারের চ্যানেল হ্যান্ডেল। এই ফিল্ডের শুরুতে "@" থাকতে হবে। অ্যাক্সেস সেট-আপ করার সময় channelId বা channelHandle সেট করতে হবে, তবে উত্তরে শুধুমাত্র channelId দেখানো হয়। |
localizations |
objectlocalizations অবজেক্টে ভিডিওর মেটাডেটার অনুবাদ থাকে। |
localizations.(key) |
objectকী ভ্যালুর সাথে যুক্ত লোকালাইজ করা টেক্সটের ভাষা। মানটি হল একটি স্ট্রিং যাতে BCP-47 ভাষা কোড থাকে। |
localizations.(key).title |
stringলোকালাইজ করা ভিডিওর শীর্ষক। |
localizations.(key).description |
stringলোকালাইজ করা ভিডিওর বিবরণ। |