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 | string API সম্পদের ধরন সনাক্ত করে। মান হবে youtube#video । |
etag | etag এই সম্পদের Etag. |
id | string ইউটিউব যে আইডি ব্যবহার করে ভিডিওটিকে অনন্যভাবে শনাক্ত করতে। |
snippet | object snippet অবজেক্টটিতে ভিডিও সম্পর্কে প্রাথমিক বিশদ রয়েছে, যেমন এর শিরোনাম, বিবরণ এবং বিভাগ। |
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 | string video রিসোর্সের snippet.title এবং snippet.description বৈশিষ্ট্যে পাঠ্যের ভাষা। |
snippet. localized | object snippet.localized অবজেক্টে হয় ভিডিওর জন্য একটি স্থানীয় শিরোনাম এবং বিবরণ থাকে অথবা ভিডিওর মেটাডেটার জন্য ডিফল্ট ভাষায় শিরোনাম থাকে।
localizations অবজেক্ট ব্যবহার করুন। |
snippet.localized. title | string স্থানীয় ভিডিও শিরোনাম। |
snippet.localized. description | string স্থানীয় ভিডিও বিবরণ. |
snippet. defaultAudioLanguage | string default_audio_language প্রপার্টি ভিডিওর ডিফল্ট অডিও ট্র্যাকে কথ্য ভাষা নির্দিষ্ট করে। |
contentDetails | object contentDetails অবজেক্টে ভিডিওর দৈর্ঘ্য এবং ভিডিওর জন্য ক্যাপশন উপলব্ধ কিনা তার ইঙ্গিত সহ ভিডিও বিষয়বস্তু সম্পর্কে তথ্য রয়েছে৷ |
contentDetails. duration | string ভিডিওটির দৈর্ঘ্য। সম্পত্তির মান একটি ISO 8601 সময়কাল। উদাহরণস্বরূপ, একটি ভিডিওর জন্য যা কমপক্ষে এক মিনিট দীর্ঘ এবং এক ঘন্টার কম, সময়কালটি PT#M#S ফর্ম্যাটে থাকে, যেখানে PT অক্ষরগুলি নির্দেশ করে যে মানটি নির্দিষ্ট সময়কাল এবং অক্ষরগুলি নির্দিষ্ট করে M এবং S যথাক্রমে মিনিট এবং সেকেন্ডে দৈর্ঘ্য নির্দেশ করে। M এবং S অক্ষরের পূর্বে থাকা # অক্ষর দুটিই পূর্ণসংখ্যা যা ভিডিওটির মিনিট (বা সেকেন্ড) সংখ্যা নির্দিষ্ট করে৷ উদাহরণস্বরূপ, PT15M33S এর একটি মান নির্দেশ করে যে ভিডিওটি 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 | object regionRestriction অবজেক্টে সেই দেশগুলির তথ্য রয়েছে যেখানে একটি ভিডিও দেখা যায় (বা নয়)৷ অবজেক্টে হয় contentDetails.regionRestriction.allowed প্রপার্টি বা contentDetails.regionRestriction.blocked প্রপার্টি থাকবে। |
contentDetails.regionRestriction. allowed[] | list অঞ্চল কোডগুলির একটি তালিকা যা সেই দেশগুলিকে চিহ্নিত করে যেখানে ভিডিওটি দেখা যায়৷ যদি এই সম্পত্তিটি উপস্থিত থাকে এবং একটি দেশ এর মূল্য তালিকাভুক্ত না হয়, তাহলে ভিডিওটি সেই দেশে উপস্থিত হওয়া থেকে অবরুদ্ধ করা হয়৷ যদি এই সম্পত্তি উপস্থিত থাকে এবং একটি খালি তালিকা ধারণ করে, ভিডিওটি সমস্ত দেশে অবরুদ্ধ করা হয়। |
contentDetails.regionRestriction. blocked[] | list অঞ্চল কোডগুলির একটি তালিকা যা সেই দেশগুলিকে চিহ্নিত করে যেখানে ভিডিওটি ব্লক করা হয়েছে৷ যদি এই সম্পত্তিটি উপস্থিত থাকে এবং একটি দেশ এর মূল্য তালিকাভুক্ত না থাকে, তাহলে ভিডিওটি সেই দেশে দেখা যাবে। যদি এই সম্পত্তিটি উপস্থিত থাকে এবং একটি খালি তালিকা ধারণ করে, ভিডিওটি সমস্ত দেশে দেখা যাবে৷ |
contentDetails. contentRating | object বিভিন্ন রেটিং স্কিমের অধীনে ভিডিওটি যে রেটিং পেয়েছে তা নির্দিষ্ট করে। |
contentDetails.contentRating. acbRating | string ভিডিওটির অস্ট্রেলিয়ান ক্লাসিফিকেশন বোর্ড (ACB) বা অস্ট্রেলিয়ান কমিউনিকেশনস অ্যান্ড মিডিয়া অথরিটি (ACMA) রেটিং। ACMA রেটিং শিশুদের টেলিভিশন প্রোগ্রামিং শ্রেণীবদ্ধ করতে ব্যবহৃত হয়. এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. agcomRating | string ভিডিওটির রেটিং ইতালির 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 | string voor 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 | string Nacionã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 | string Statens medieråd (সুইডেনের ন্যাশনাল মিডিয়া কাউন্সিল) থেকে ভিডিওটির রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. tvpgRating | string ভিডিওটির TV অভিভাবকীয় নির্দেশিকা (TVPG) রেটিং। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails.contentRating. ytRating | string একটি রেটিং যা YouTube বয়স-সীমাবদ্ধ সামগ্রী সনাক্ত করতে ব্যবহার করে। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails. projection | string ভিডিওর অভিক্ষেপ বিন্যাস নির্দিষ্ট করে। এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails. hasCustomThumbnail | boolean ভিডিও আপলোডার ভিডিওটির জন্য একটি কাস্টম থাম্বনেইল চিত্র প্রদান করেছে কিনা তা নির্দেশ করে৷ এই সম্পত্তি শুধুমাত্র ভিডিও আপলোডার দৃশ্যমান. |
status | object status অবজেক্টে ভিডিওর আপলোড, প্রক্রিয়াকরণ এবং গোপনীয়তা স্থিতি সম্পর্কে তথ্য রয়েছে। |
status. uploadStatus | string আপলোড করা ভিডিওটির অবস্থা। এই সম্পত্তির জন্য বৈধ মান হল:
|
status. failureReason | string এই মান ব্যাখ্যা করে কেন একটি ভিডিও আপলোড করতে ব্যর্থ হয়েছে৷ এই বৈশিষ্ট্যটি শুধুমাত্র উপস্থিত থাকে যদি uploadStatus বৈশিষ্ট্য নির্দেশ করে যে আপলোড ব্যর্থ হয়েছে।এই সম্পত্তির জন্য বৈধ মান হল:
|
status. rejectionReason | string এই মানটি ব্যাখ্যা করে যে কেন YouTube একটি আপলোড করা ভিডিও প্রত্যাখ্যান করেছে। এই বৈশিষ্ট্যটি শুধুমাত্র উপস্থিত থাকে যদি uploadStatus বৈশিষ্ট্য নির্দেশ করে যে আপলোড প্রত্যাখ্যান করা হয়েছে।এই সম্পত্তির জন্য বৈধ মান হল:
|
status. privacyStatus | string ভিডিওটির গোপনীয়তার অবস্থা। এই সম্পত্তির জন্য বৈধ মান হল:
|
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 | object statistics বস্তুতে ভিডিও সম্পর্কে পরিসংখ্যান রয়েছে। |
statistics. viewCount | unsigned long ভিডিওটি যতবার দেখা হয়েছে। |
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 | object paidProductPlacementDetails ডিটেইলস অবজেক্টে ভিডিওতে পেইড প্রোডাক্ট প্লেসমেন্ট সম্পর্কে তথ্য রয়েছে। |
paidProductPlacementDetails. hasPaidProductPlacement | boolean বিষয়বস্তু অর্থপ্রদত্ত পণ্য বসানো ব্যবহার করলে true সেট করুন। ডিফল্ট থেকে false । |
player | object player অবজেক্টে এমন তথ্য রয়েছে যা আপনি একটি এমবেডেড প্লেয়ারে ভিডিও চালাতে ব্যবহার করবেন। |
player. embedHtml | string একটি <iframe> ট্যাগ যা একটি প্লেয়ারকে এমবেড করে যা ভিডিও চালায়। |
player. embedHeight | long এম্বেড করা প্লেয়ারের উচ্চতা player.embedHtml প্রপার্টিতে ফিরে এসেছে। এই প্রপার্টিটি শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি অনুরোধে maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করা থাকে এবং ভিডিওর আকৃতির অনুপাত জানা থাকে। |
player. embedWidth | long এম্বেড করা প্লেয়ারের প্রস্থ player.embedHtml প্রপার্টিতে ফিরে এসেছে। এই প্রপার্টিটি শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি অনুরোধে maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করা থাকে এবং ভিডিওর আকৃতির অনুপাত জানা থাকে। |
topicDetails | object topicDetails অবজেক্ট ভিডিওর সাথে সম্পর্কিত বিষয় সম্পর্কে তথ্য এনক্যাপসুলেট করে।গুরুত্বপূর্ণ: topicDetails.relevantTopicIds[] এবং topicDetails.topicIds[] বৈশিষ্ট্যের সংজ্ঞা এবং সেই সাথে বিষয় আইডি সম্পর্কিত আসন্ন পরিবর্তনগুলি সম্পর্কে আরও বিশদ বিবরণের জন্য পুনর্বিবেচনার ইতিহাস দেখুন। |
topicDetails. topicIds[] | list গুরুত্বপূর্ণ: এই সম্পত্তিটি নভেম্বর 10, 2016 থেকে অবনমন করা হয়েছে। API আর এই সম্পত্তির জন্য মান প্রদান করে না এবং ভিডিওর সাথে সম্পর্কিত যেকোন বিষয় এখন topicDetails.relevantTopicIds[] সম্পত্তির মান দ্বারা ফেরত দেওয়া হয়। |
topicDetails. relevantTopicIds[] | list ভিডিওর সাথে প্রাসঙ্গিক বিষয় আইডিগুলির একটি তালিকা৷ এই সম্পত্তিটি নভেম্বর 10, 2016 থেকে অবচয় করা হয়েছে। এটি 10 নভেম্বর, 2017 পর্যন্ত সমর্থিত হবে। গুরুত্বপূর্ণ: Freebase এবং Freebase API-এর অবনমনের কারণে, 27 ফেব্রুয়ারী, 2017 থেকে টপিক আইডিগুলি ভিন্নভাবে কাজ করা শুরু করেছে। সেই সময়ে, YouTube কিউরেট করা টপিক আইডিগুলির একটি ছোট সেট ফিরিয়ে দিতে শুরু করেছে। |
topicDetails. topicCategories[] | list উইকিপিডিয়া ইউআরএলগুলির একটি তালিকা যা ভিডিওর বিষয়বস্তুর একটি উচ্চ-স্তরের বিবরণ প্রদান করে। |
recordingDetails | object recordingDetails অবজেক্টটি ভিডিওটি যেখানে রেকর্ড করা হয়েছিল সেই অবস্থান, তারিখ এবং ঠিকানা সম্পর্কে তথ্য ধারণ করে। |
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 | object fileDetails অবজেক্টটি অন্তর্ভুক্ত করে। এই ডেটা শুধুমাত্র ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে.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 | object processingDetails অবজেক্টটি আপলোড হওয়া ভিডিও ফাইলটি প্রক্রিয়াকরণে ইউটিউবের অগ্রগতি সম্পর্কে তথ্যকে আবদ্ধ করে। অবজেক্টের বৈশিষ্ট্যগুলি বর্তমান প্রক্রিয়াজাতকরণ স্থিতি এবং ইউটিউব ভিডিওটি প্রক্রিয়াকরণ শেষ না করা পর্যন্ত অবশিষ্ট সময়ের একটি অনুমান সনাক্ত করে। এই অংশটি বিভিন্ন ধরণের ডেটা বা সামগ্রী যেমন ফাইলের বিশদ বা থাম্বনেইল চিত্রগুলি ভিডিওর জন্য উপলব্ধ কিনা তাও নির্দেশ করে।processingProgress অবজেক্টটি পোল করার জন্য ডিজাইন করা হয়েছে যাতে ভিডিও আপলোড করা ইউটিউব আপলোড হওয়া ভিডিও ফাইলটি প্রক্রিয়াকরণে যে অগ্রগতি করেছে তা ট্র্যাক করতে পারে। এই ডেটা কেবল ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে। |
processingDetails. processingStatus | string ভিডিওর প্রক্রিয়াজাতকরণ স্থিতি। এই মানটি নির্দেশ করে যে ইউটিউব ভিডিওটি প্রক্রিয়া করতে সক্ষম হয়েছিল বা ভিডিওটি এখনও প্রক্রিয়া করা হচ্ছে কিনা। এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
|
processingDetails. processingProgress | object processingProgress অবজেক্টে ভিডিওটি প্রক্রিয়াকরণে ইউটিউব যে অগ্রগতি করেছে সে সম্পর্কে তথ্য রয়েছে। ভিডিওর প্রক্রিয়াজাতকরণের স্থিতি 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 | object suggestions অবজেক্টগুলি এমন পরামর্শগুলিকে আবদ্ধ করে যা ভিডিওর গুণমান বা আপলোড করা ভিডিওর জন্য মেটাডেটা উন্নত করার সুযোগগুলি চিহ্নিত করে। এই ডেটা কেবল ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে।suggestions processingDetails.tagSuggestionsAvailability 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 | object liveStreamingDetails অবজেক্টে একটি লাইভ ভিডিও সম্প্রচার সম্পর্কে মেটাডেটা রয়েছে। ভিডিওটি যদি কোনও আসন্ন, লাইভ বা সম্পূর্ণ লাইভ সম্প্রচার হয় তবে অবজেক্টটি কেবল একটি 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 | object localizations অবজেক্টে ভিডিওর মেটাডেটার অনুবাদ রয়েছে। |
localizations. (key) | object মূল মানের সাথে সম্পর্কিত স্থানীয় পাঠ্যের ভাষা। মানটি একটি স্ট্রিং যা বিসিপি -47 ভাষা কোড ধারণ করে। |
localizations.(key). title | string স্থানীয় ভিডিও শিরোনাম। |
localizations.(key). description | string স্থানীয় ভিডিও বিবরণ। |