28 জুলাই 2020-এর পরে তৈরি করা অযাচাইকৃত API প্রকল্পগুলি থেকে
videos.insert endpoint এর মাধ্যমে আপলোড করা সমস্ত ভিডিও ব্যক্তিগত দেখার মোডে সীমাবদ্ধ থাকবে। এই সীমাবদ্ধতা প্রত্যাহার করতে, পরিষেবার শর্তাবলীর সাথে সম্মতি যাচাই করার জন্য প্রতিটি API প্রকল্পকে একটি অডিট করতে হবে৷ আরো বিস্তারিত জানার জন্য অনুগ্রহ করে API পুনর্বিবেচনার ইতিহাস দেখুন। একটি video সংস্থান একটি YouTube ভিডিও উপস্থাপন করে।
পদ্ধতি
API videos সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:
- getRating
- অনুমোদিত ব্যবহারকারী নির্দিষ্ট ভিডিওগুলির একটি তালিকায় দেওয়া রেটিংগুলি পুনরুদ্ধার করে৷ এখনই চেষ্টা করে দেখুন ।
- list
- API অনুরোধের পরামিতিগুলির সাথে মেলে এমন ভিডিওগুলির একটি তালিকা প্রদান করে৷ এখনই চেষ্টা করে দেখুন ।
- insert
- YouTube-এ একটি ভিডিও আপলোড করে এবং ঐচ্ছিকভাবে ভিডিওর মেটাডেটা সেট করে।
- update
- একটি ভিডিওর মেটাডেটা আপডেট করে। এখনই চেষ্টা করে দেখুন ।
- delete
- একটি YouTube ভিডিও মুছে দেয়। এখনই চেষ্টা করে দেখুন ।
- 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 | stringAPI সম্পদের ধরন সনাক্ত করে। মান হবে youtube#video । |
etag | etagএই সম্পদের Etag. |
id | stringইউটিউব যে আইডি ব্যবহার করে ভিডিওটিকে অনন্যভাবে শনাক্ত করতে। |
snippet | objectsnippet অবজেক্টটিতে ভিডিও সম্পর্কে প্রাথমিক বিশদ রয়েছে, যেমন এর শিরোনাম, বিবরণ এবং বিভাগ। |
snippet. publishedAt | datetimeভিডিওটি যে তারিখ এবং সময় প্রকাশ করা হয়েছিল। মনে রাখবেন যে ভিডিওটি আপলোড করার সময় থেকে এই সময়টি আলাদা হতে পারে৷ উদাহরণস্বরূপ, যদি একটি ভিডিও একটি ব্যক্তিগত ভিডিও হিসাবে আপলোড করা হয় এবং তারপরে পরবর্তী সময়ে সর্বজনীন করা হয়, এই সম্পত্তিটি ভিডিওটি সর্বজনীন হওয়ার সময়টি নির্দিষ্ট করবে৷ কয়েকটি বিশেষ ক্ষেত্রে রয়েছে:
|
snippet. channelId | stringভিডিওটি যে চ্যানেলে আপলোড করা হয়েছে সেটিকে অনন্যভাবে শনাক্ত করতে YouTube যে ID ব্যবহার করে। |
snippet. title | stringভিডিওটির শিরোনাম। সম্পত্তির মানের সর্বোচ্চ দৈর্ঘ্য 100 অক্ষর এবং < এবং > ছাড়া সব বৈধ UTF-8 অক্ষর থাকতে পারে। আপনি যদি videos.update পদ্ধতিতে কল করেন এবং একটি video রিসোর্সের snippet অংশ আপডেট করেন তবে আপনাকে অবশ্যই এই সম্পত্তির জন্য একটি মান সেট করতে হবে। |
snippet. description | stringভিডিওটির বর্ণনা। সম্পত্তির মান সর্বাধিক 5000 বাইটের দৈর্ঘ্য এবং < এবং > ছাড়া সমস্ত বৈধ UTF-8 অক্ষর থাকতে পারে। |
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ভিডিওর সাথে যুক্ত কীওয়ার্ড ট্যাগের একটি তালিকা। ট্যাগ স্পেস থাকতে পারে. সম্পত্তি মান সর্বোচ্চ 500 অক্ষর দৈর্ঘ্য আছে. অক্ষর সীমা গণনা করার উপায় সম্পর্কে নিম্নলিখিত নিয়মগুলি নোট করুন:
|
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 এর একটি মান নির্দেশ করে যে ভিডিওটি 15 মিনিট এবং 33 সেকেন্ডের।যদি ভিডিওটি কমপক্ষে এক ঘন্টা দীর্ঘ হয়, তাহলে সময়কালটি 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ভিডিওটির কানাডিয়ান হোম ভিডিও রেটিং সিস্টেম (CHVRS) রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. cicfRating | stringকমিশন ডি কন্ট্রোল ডেস ফিল্মস (বেলজিয়াম) থেকে ভিডিওটির রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. cnaRating | stringরোমানিয়ার কনসিলিউল ন্যাশনাল আল অডিওভিজুয়ালুলুই (সিএনএ) থেকে ভিডিওটির রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. cncRating | stringফ্রান্সে রেটিং সিস্টেম - কমিশন ডি ক্লাসিফিকেশন সিনেমাটোগ্রাফিক এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. csaRating | stringফ্রান্সের Conseil supérieur de l?audiovisuel থেকে ভিডিওটির রেটিং, যা সম্প্রচারের বিষয়বস্তুকে রেট দেয়৷ এই সম্পত্তির জন্য বৈধ মান হল:
|
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যে কারণে ভিডিওটি ডিজেসিকিউটি (ব্রাজিল) রেটিং পেয়েছে তা ব্যাখ্যা করে। |
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এই সম্পত্তিটি নভেম্বর 2, 2015 থেকে অবচয় করা হয়েছে। পরিবর্তে contentDetails.contentRating.cncRating সম্পত্তি ব্যবহার করুন।ভিডিওটির সেন্টার ন্যাশনাল du cinéma et de l'image animé (ফ্রেঞ্চ মিনিস্ট্রি অফ কালচার) রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. fpbRating | stringদক্ষিণ আফ্রিকার চলচ্চিত্র ও প্রকাশনা বোর্ড থেকে ভিডিওটির রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. fpbRatingReasons[] | listযে কারণগুলি ব্যাখ্যা করে কেন ভিডিওটি তার FPB (দক্ষিণ আফ্রিকা) রেটিং পেয়েছে৷ |
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ভিয়েতনামের জন্য ভিডিওর রেটিং সিস্টেম - MCST এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. mdaRating | stringভিডিওটির রেটিং সিঙ্গাপুরের মিডিয়া ডেভেলপমেন্ট অথরিটি (MDA) এবং বিশেষ করে, এটি বোর্ড অফ ফিল্ম সেন্সর (BFC)। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. medietilsynetRating | stringনরওয়েজিয়ান মিডিয়া কর্তৃপক্ষ Medietilsynet থেকে ভিডিওটির রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
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 | stringNacionãlais Kino centrs (National Film Center of Latvia) থেকে ভিডিওটির রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
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ভিডিওটির TV অভিভাবকীয় নির্দেশিকা (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ভিডিওটির গোপনীয়তার অবস্থা। এই সম্পত্তির জন্য বৈধ মান হল:
|
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 ) সামগ্রী রয়েছে৷ A/S বিষয়বস্তু সম্পর্কিত YouTube নীতি সম্পর্কে আরও জানুন।A/S বিষয়বস্তুর উদাহরণগুলির মধ্যে এমন ভিডিও অন্তর্ভুক্ত রয়েছে যা:
|
statistics | objectstatistics বস্তুতে ভিডিও সম্পর্কে পরিসংখ্যান রয়েছে। |
statistics. viewCount | unsigned longভিডিওটি যতবার দেখা হয়েছে। 31 মার্চ, 2025 থেকে, Shorts-এর জন্য, viewCount একটি Short যতবার খেলতে বা রিপ্লে শুরু করবে তার সংখ্যা ফেরত দেবে, যেখানে ন্যূনতম দেখার সময়ের প্রয়োজন নেই। |
statistics. likeCount | unsigned longব্যবহারকারীর সংখ্যা যে ইঙ্গিত করেছে যে তারা ভিডিওটি পছন্দ করেছে৷ |
statistics. dislikeCount | unsigned long দ্রষ্টব্য: statistics.dislikeCount প্রপার্টিটি 13 ডিসেম্বর, 2021 থেকে ব্যক্তিগত করা হয়েছে। এর মানে হল যে API অনুরোধটি ভিডিওর মালিকের দ্বারা প্রমাণীকৃত হলেই সম্পত্তিটি API প্রতিক্রিয়াতে অন্তর্ভুক্ত করা হয়েছে। আরও তথ্যের জন্য পুনর্বিবেচনার ইতিহাস দেখুন।ব্যবহারকারীদের সংখ্যা যারা ইঙ্গিত করেছেন যে তারা ভিডিওটি অপছন্দ করেছেন৷ |
statistics. favoriteCount | unsigned longদ্রষ্টব্য: এই সম্পত্তি অবচয় করা হয়েছে. অবচয় 28 আগস্ট, 2015 থেকে কার্যকর হয়৷ সম্পত্তির মান এখন সর্বদা 0 এ সেট করা হয়৷ |
statistics. commentCount | unsigned longভিডিওর জন্য মন্তব্য সংখ্যা. |
paidProductPlacementDetails | objectpaidProductPlacementDetails ডিটেইলস অবজেক্টে ভিডিওতে পেইড প্রোডাক্ট প্লেসমেন্ট সম্পর্কে তথ্য রয়েছে। |
paidProductPlacementDetails. hasPaidProductPlacement | booleanবিষয়বস্তু অর্থপ্রদত্ত পণ্য বসানো ব্যবহার করলে 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গুরুত্বপূর্ণ: এই সম্পত্তিটি নভেম্বর 10, 2016 থেকে অবনমন করা হয়েছে। API আর এই সম্পত্তির জন্য মান প্রদান করে না এবং ভিডিওর সাথে সম্পর্কিত যেকোন বিষয় এখন topicDetails.relevantTopicIds[] সম্পত্তির মান দ্বারা ফেরত দেওয়া হয়। |
topicDetails. relevantTopicIds[] | listভিডিওর সাথে প্রাসঙ্গিক বিষয় আইডিগুলির একটি তালিকা৷ এই সম্পত্তিটি নভেম্বর 10, 2016 থেকে অবচয় করা হয়েছে। এটি 10 নভেম্বর, 2017 পর্যন্ত সমর্থিত হবে। গুরুত্বপূর্ণ: Freebase এবং Freebase API-এর অবনমনের কারণে, 27 ফেব্রুয়ারী, 2017 থেকে টপিক আইডিগুলি ভিন্নভাবে কাজ করা শুরু করেছে। সেই সময়ে, YouTube কিউরেট করা টপিক আইডিগুলির একটি ছোট সেট ফিরিয়ে দিতে শুরু করেছে। |
topicDetails. topicCategories[] | listউইকিপিডিয়া ইউআরএলগুলির একটি তালিকা যা ভিডিওর বিষয়বস্তুর একটি উচ্চ-স্তরের বিবরণ প্রদান করে। |
recordingDetails | objectrecordingDetails অবজেক্টটি ভিডিওটি যেখানে রেকর্ড করা হয়েছিল সেই অবস্থান, তারিখ এবং ঠিকানা সম্পর্কে তথ্য ধারণ করে। |
recordingDetails. locationDescription | stringএই সম্পত্তিটি 1 জুন, 2017 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন। ভিডিওটি যেখানে রেকর্ড করা হয়েছিল সেই অবস্থানের পাঠ্য বিবরণ৷ |
recordingDetails. location | objectভিডিওর সাথে যুক্ত ভৌগলিক অবস্থানের তথ্য। মনে রাখবেন যে ভিডিওর মালিক ভিডিওটির সাথে যুক্ত করতে চান এমন অবস্থানটিকে শিশু সম্পত্তির মানগুলি চিহ্নিত করে৷ মানটি সম্পাদনাযোগ্য, সর্বজনীন ভিডিওগুলিতে অনুসন্ধানযোগ্য এবং সর্বজনীন ভিডিওগুলির জন্য ব্যবহারকারীদের কাছে প্রদর্শিত হতে পারে৷ |
recordingDetails.location. latitude | doubleএই সম্পত্তিটি 1 জুন, 2017 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন। ডিগ্রীতে অক্ষাংশ। |
recordingDetails.location. longitude | doubleএই সম্পত্তিটি 1 জুন, 2017 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন। ডিগ্রীতে দ্রাঘিমাংশ। |
recordingDetails.location. altitude | doubleএই সম্পত্তিটি 9 জুলাই, 2018 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন। রেফারেন্স উপবৃত্তাকার উপরে উচ্চতা, মিটারে। |
recordingDetails. recordingDate | datetimeভিডিওটি রেকর্ড করার তারিখ এবং সময়। মানটি ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ ) ফর্ম্যাটে নির্দিষ্ট করা হয়েছে৷ |
fileDetails | objectfileDetails ডিটেলস অবজেক্টটি অন্তর্ভুক্ত করে। এই ডেটা শুধুমাত্র ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে.fileDetails অবজেক্ট শুধুমাত্র তখনই ফেরত দেওয়া হবে যদি processingDetails.fileAvailability প্রপার্টির মান available থাকে। |
fileDetails. fileName | stringআপলোড করা ফাইলের নাম। একটি ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হোক না কেন এই ক্ষেত্রটি উপস্থিত থাকে৷ |
fileDetails. fileSize | unsigned longআপলোড করা ফাইলের আকার বাইটে। একটি ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হোক না কেন এই ক্ষেত্রটি উপস্থিত থাকে৷ |
fileDetails. fileType | stringআপলোড করা ফাইলের ধরন 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ভিডিওটি সঠিকভাবে প্রদর্শন করতে ইউটিউবকে মূল উত্স সামগ্রীটি ঘোরানোর জন্য যে পরিমাণ পরিমাণ প্রয়োজন। এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
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তারিখ এবং সময় যখন আপলোড করা ভিডিও ফাইল তৈরি করা হয়েছিল। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। বর্তমানে, নিম্নলিখিত আইএসও 8601 ফর্ম্যাটগুলি সমর্থিত:
|
processingDetails | objectprocessingDetails অবজেক্টটি আপলোড হওয়া ভিডিও ফাইলটি প্রক্রিয়াকরণে ইউটিউবের অগ্রগতি সম্পর্কে তথ্যকে আবদ্ধ করে। অবজেক্টের বৈশিষ্ট্যগুলি বর্তমান প্রক্রিয়াজাতকরণ স্থিতি এবং ইউটিউব ভিডিওটি প্রক্রিয়াকরণ শেষ না করা পর্যন্ত অবশিষ্ট সময়ের একটি অনুমান সনাক্ত করে। এই অংশটি বিভিন্ন ধরণের ডেটা বা সামগ্রী যেমন ফাইলের বিশদ বা থাম্বনেইল চিত্রগুলি ভিডিওর জন্য উপলব্ধ কিনা তাও নির্দেশ করে।processingProgress অবজেক্টটি পোল করার জন্য ডিজাইন করা হয়েছে যাতে ভিডিও আপলোড করা ইউটিউব আপলোড হওয়া ভিডিও ফাইলটি প্রক্রিয়াকরণে যে অগ্রগতি করেছে তা ট্র্যাক করতে পারে। এই ডেটা কেবল ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে। |
processingDetails. processingStatus | stringভিডিওর প্রক্রিয়াজাতকরণ স্থিতি। এই মানটি নির্দেশ করে যে ইউটিউব ভিডিওটি প্রক্রিয়া করতে সক্ষম হয়েছিল বা ভিডিওটি এখনও প্রক্রিয়া করা হচ্ছে কিনা। এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
processingDetails. processingProgress | objectprocessingProgress অবজেক্টে ভিডিওটি প্রক্রিয়াকরণে ইউটিউব যে অগ্রগতি করেছে সে সম্পর্কে তথ্য রয়েছে। ভিডিওর প্রক্রিয়াজাতকরণের স্থিতি processing করা হলে মানগুলি কেবলমাত্র প্রাসঙ্গিক। |
processingDetails.processingProgress. partsTotal | unsigned longভিডিওটির জন্য প্রক্রিয়া করা দরকার এমন মোট অংশের একটি অনুমান। ইউটিউব ভিডিওটি প্রক্রিয়া করার সময় সংখ্যাটি আরও সুনির্দিষ্ট অনুমানের সাথে আপডেট করা যেতে পারে। |
processingDetails.processingProgress. partsProcessed | unsigned longইউটিউব ইতিমধ্যে প্রক্রিয়া করেছে এমন ভিডিওর অংশের সংখ্যা। ইউটিউব ইতিমধ্যে গণনা করে যে ভিডিওটি ইতিমধ্যে প্রক্রিয়াজাত করেছে তার শতাংশের অনুমান করতে পারেন: 100 * parts_processed / parts_totalনোট করুন যেহেতু ইতিমধ্যে প্রক্রিয়া করা হয়েছে এমন অংশগুলির সংখ্যার সাথে সম্পর্কিত বৃদ্ধি ছাড়াই আনুমানিক অংশগুলির সংখ্যা বাড়তে পারে, তাই ইউটিউব একটি ভিডিও প্রক্রিয়া করার সময় গণনা করা অগ্রগতি পর্যায়ক্রমে হ্রাস পেতে পারে। |
processingDetails.processingProgress. timeLeftMs | unsigned longমিলসেকেন্ডে সময়ের পরিমাণের একটি অনুমান, যে ইউটিউবকে ভিডিওটি প্রক্রিয়াকরণ শেষ করতে হবে। |
processingDetails. processingFailureReason | stringইউটিউব ভিডিওটি প্রক্রিয়া করতে ব্যর্থ হওয়ার কারণ। processingStatus সম্পত্তির মান failed হলে এই সম্পত্তিটির কেবলমাত্র একটি মান থাকবে।এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
processingDetails. fileDetailsAvailability | stringএই মানটি আপলোড করা ভিডিওর জন্য ফাইলের বিশদটি উপলব্ধ কিনা তা নির্দেশ করে। আপনি আপনার videos.list() অনুরোধে fileDetails অংশের অনুরোধ করে কোনও ভিডিওর ফাইলের বিশদটি পুনরুদ্ধার করতে পারেন। |
processingDetails. processingIssuesAvailability | stringএই মানটি নির্দেশ করে যে ভিডিও প্রসেসিং ইঞ্জিনটি এমন পরামর্শ তৈরি করেছে যা ভিডিওটি প্রক্রিয়াজাতকরণের ইউটিউবের দক্ষতার উন্নতি করতে পারে, ভিডিও প্রক্রিয়াকরণের সমস্যাগুলি ব্যাখ্যা করে এমন সতর্কতা বা ভিডিও প্রসেসিংয়ের সমস্যাগুলির কারণ হিসাবে ত্রুটিগুলি তৈরি করতে পারে। আপনি আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে এই পরামর্শগুলি পুনরুদ্ধার করতে পারেন। |
processingDetails. tagSuggestionsAvailability | stringএই মানটি ভিডিওর জন্য কীওয়ার্ড (ট্যাগ) পরামর্শগুলি উপলব্ধ কিনা তা নির্দেশ করে। অন্যান্য ব্যবহারকারীদের জন্য ভিডিওটি খুঁজে পাওয়া সহজ করার জন্য কোনও ভিডিওর মেটাডেটাতে ট্যাগ যুক্ত করা যেতে পারে। আপনি আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে এই পরামর্শগুলি পুনরুদ্ধার করতে পারেন। |
processingDetails. editorSuggestionsAvailability | stringএই মানটি নির্দেশ করে যে ভিডিও সম্পাদনা পরামর্শগুলি, যা ভিডিওর মান বা প্লেব্যাকের অভিজ্ঞতা উন্নত করতে পারে, ভিডিওটির জন্য উপলব্ধ কিনা। আপনি আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে এই পরামর্শগুলি পুনরুদ্ধার করতে পারেন। |
processingDetails. thumbnailsAvailability | stringএই মানটি নির্দেশ করে যে ভিডিওটির জন্য থাম্বনেইল চিত্রগুলি তৈরি করা হয়েছে কিনা। |
suggestions | objectsuggestions অবজেক্টগুলি এমন পরামর্শগুলিকে আবদ্ধ করে যা ভিডিওর গুণমান বা আপলোড করা ভিডিওর জন্য মেটাডেটা উন্নত করার সুযোগগুলি চিহ্নিত করে। এই ডেটা কেবল ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে।processingDetails.tagSuggestionsAvailability suggestions processingDetails.editorSuggestionsAvailability available |
suggestions. processingErrors[] | listত্রুটিগুলির একটি তালিকা যা ইউটিউবকে সফলভাবে আপলোড করা ভিডিওটি প্রক্রিয়াজাতকরণ থেকে বিরত করবে। এই ত্রুটিগুলি ইঙ্গিত দেয় যে, ভিডিওর বর্তমান প্রক্রিয়াজাতকরণ স্থিতি নির্বিশেষে, শেষ পর্যন্ত, সেই অবস্থাটি প্রায় অবশ্যই failed হবে।এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
suggestions. processingWarnings[] | listইউটিউব কেন আপলোড করা ভিডিও ট্রান্সকোড করতে অসুবিধা হতে পারে বা এর ফলে একটি ভ্রান্ত ট্রান্সকোডিং হতে পারে তার একটি তালিকা। ইউটিউব আসলে আপলোড করা ভিডিও ফাইলটি প্রক্রিয়া করার আগে এই সতর্কতাগুলি উত্পন্ন হয়। তদতিরিক্ত, তারা এমন সমস্যাগুলি সনাক্ত করে যা অগত্যা নির্দেশ করে না যে ভিডিও প্রসেসিং ব্যর্থ হবে তবে এটি এখনও সিঙ্ক সমস্যা, ভিডিও নিদর্শনগুলি বা অনুপস্থিত অডিও ট্র্যাকের মতো সমস্যার কারণ হতে পারে। এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
suggestions. processingHints[] | listইউটিউবের ভিডিওটি প্রক্রিয়া করার ক্ষমতা উন্নত করতে পারে এমন পরামর্শগুলির একটি তালিকা। এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
suggestions. tagSuggestions[] | listইউটিউবে অনুসন্ধান বা ব্রাউজ করার সময় ব্যবহারকারীরা আপনার ভিডিওটি সনাক্ত করার সম্ভাবনা বাড়ানোর জন্য ভিডিওর মেটাডেটাতে যুক্ত করা যেতে পারে এমন কীওয়ার্ড ট্যাগগুলির একটি তালিকা। |
suggestions.tagSuggestions[]. tag | stringভিডিওটির জন্য প্রস্তাবিত কীওয়ার্ড ট্যাগ। |
suggestions.tagSuggestions[]. categoryRestricts[] | listভিডিও বিভাগগুলির একটি সেট যার জন্য ট্যাগ প্রাসঙ্গিক। ভিডিও আপলোডার ভিডিওটির সাথে সংযুক্ত ভিডিও বিভাগের ভিত্তিতে উপযুক্ত ট্যাগ পরামর্শগুলি প্রদর্শন করতে আপনি এই তথ্যটি ব্যবহার করতে পারেন। ডিফল্টরূপে, ট্যাগ পরামর্শগুলি সমস্ত বিভাগের জন্য প্রাসঙ্গিক যদি কীওয়ার্ডের জন্য কোনও সীমাবদ্ধ না থাকে। |
suggestions. editorSuggestions[] | listভিডিও এডিটিং অপারেশনগুলির একটি তালিকা যা আপলোড করা ভিডিওর ভিডিওর গুণমান বা প্লেব্যাকের অভিজ্ঞতা উন্নত করতে পারে। এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
liveStreamingDetails | objectliveStreamingDetails অবজেক্টে একটি লাইভ ভিডিও সম্প্রচার সম্পর্কে মেটাডেটা রয়েছে। ভিডিওটি যদি কোনও আসন্ন, লাইভ বা সম্পূর্ণ লাইভ সম্প্রচার হয় তবে অবজেক্টটি কেবল একটি video রিসোর্সে উপস্থিত থাকবে। |
liveStreamingDetails. actualStartTime | datetimeসম্প্রচারটি আসলে শুরু হয়েছিল। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। সম্প্রচার শুরু না হওয়া পর্যন্ত এই মানটি পাওয়া যাবে না। |
liveStreamingDetails. actualEndTime | datetimeসম্প্রচারটি আসলে শেষ হয়েছিল। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। সম্প্রচার শেষ না হওয়া পর্যন্ত এই মানটি উপলব্ধ হবে না। |
liveStreamingDetails. scheduledStartTime | datetimeসম্প্রচারটি যে সময়টি শুরু হওয়ার কথা রয়েছে। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। |
liveStreamingDetails. scheduledEndTime | datetimeসম্প্রচারটি শেষ হওয়ার সময়টি শেষ হওয়ার সময়। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। যদি মানটি খালি থাকে বা সম্পত্তি উপস্থিত না থাকে তবে সম্প্রচারটি অনির্দিষ্টকালের জন্য চালিয়ে যাওয়ার সময় নির্ধারিত রয়েছে। |
liveStreamingDetails. concurrentViewers | unsigned longবর্তমানে সম্প্রচারটি দেখছেন দর্শকদের সংখ্যা। সম্পত্তি এবং এর মান উপস্থিত থাকবে যদি সম্প্রচারে বর্তমান দর্শকদের থাকে এবং সম্প্রচারের মালিক ভিডিওটির জন্য ভিউকাউন্টটি লুকিয়ে রাখেন না। নোট করুন যে ইউটিউব সম্প্রচারের জন্য সম্প্রচারের জন্য সমকালীন দর্শকদের সংখ্যা ট্র্যাকিং বন্ধ করে দেয় যখন সম্প্রচারটি শেষ হয়। সুতরাং, এই সম্পত্তিটি ইতিমধ্যে শেষ হওয়া কোনও লাইভ সম্প্রচারের সংরক্ষণাগারভুক্ত ভিডিও দেখার জন্য দর্শকদের সংখ্যা সনাক্ত করবে না। একযোগে দর্শক গণনা করে যে ইউটিউব ডেটা এপিআই রিটার্নগুলি ইউটিউব বিশ্লেষণের মাধ্যমে উপলব্ধ প্রক্রিয়াজাত, অসন্তুষ্ট একযোগে দর্শকের গণনা থেকে পৃথক হতে পারে। ইউটিউব সহায়তা কেন্দ্রে লাইভ স্ট্রিমিং মেট্রিকগুলি সম্পর্কে আরও জানুন। |
liveStreamingDetails. activeLiveChatId | stringএই ভিডিওটির সাথে সংযুক্ত বর্তমানে সক্রিয় লাইভ চ্যাটের আইডি। এই ক্ষেত্রটি কেবল তখনই পূরণ করা হয় যদি ভিডিওটি বর্তমানে লাইভ চ্যাট রয়েছে এমন একটি লাইভ সম্প্রচার হয়। একবার এই ক্ষেত্রটি সম্পূর্ণ করার জন্য সম্প্রচার ট্রানজিশনগুলি সরানো হবে এবং লাইভ চ্যাটটি বন্ধ হয়ে যাবে। অবিরাম সম্প্রচারের জন্য যে লাইভ চ্যাট আইডি আর এই ভিডিওটির সাথে আবদ্ধ হবে না বরং ক্রমাগত পৃষ্ঠায় প্রদর্শিত নতুন ভিডিওতে। |
localizations | objectlocalizations অবজেক্টে ভিডিওর মেটাডেটার অনুবাদ রয়েছে। |
localizations. (key) | objectমূল মানের সাথে সম্পর্কিত স্থানীয় পাঠ্যের ভাষা। মানটি একটি স্ট্রিং যা বিসিপি -47 ভাষা কোড ধারণ করে। |
localizations.(key). title | stringস্থানীয় ভিডিও শিরোনাম। |
localizations.(key). description | stringস্থানীয় ভিডিও বিবরণ। |