ChannelSections

একটি channelSection রিসোর্সে ভিডিওগুলির একটি সেট সম্পর্কে তথ্য রয়েছে যা একটি চ্যানেল বৈশিষ্ট্যের জন্য বেছে নিয়েছে। উদাহরণস্বরূপ, একটি বিভাগে একটি চ্যানেলের সাম্প্রতিক আপলোড, সর্বাধিক জনপ্রিয় আপলোড বা এক বা একাধিক প্লেলিস্টের ভিডিওগুলি দেখাতে পারে৷

একটি চ্যানেল সর্বাধিক 10টি তাক তৈরি করতে পারে।

পদ্ধতি

API channelSections সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:

list
API অনুরোধের মানদণ্ডের সাথে মেলে এমন channelSection সংস্থানগুলির একটি তালিকা প্রদান করে৷ এখনই চেষ্টা করে দেখুন
insert
প্রমাণীকৃত ব্যবহারকারীর চ্যানেলে একটি চ্যানেল বিভাগ যোগ করে। একটি চ্যানেল সর্বাধিক 10টি তাক তৈরি করতে পারে। এখনই চেষ্টা করে দেখুন
update
একটি চ্যানেল বিভাগ আপডেট করে। এখনই চেষ্টা করে দেখুন
delete
একটি চ্যানেল বিভাগ মুছে দেয়। এখনই চেষ্টা করে দেখুন

সম্পদ প্রতিনিধিত্ব

নিম্নলিখিত JSON গঠন একটি channelSections রিসোর্সের বিন্যাস দেখায়:

{
  "kind": "youtube#channelSection",
  "etag": etag,
  "id": string,
  "snippet": {
    "type": string,
    "channelId": string,
    "title": string,
    "position": unsigned integer
  },
  "contentDetails": {
    "playlists": [
      string
    ],
    "channels": [
      string
    ]
  }
}

বৈশিষ্ট্য

নিম্নলিখিত সারণী এই সম্পদে প্রদর্শিত বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে:

বৈশিষ্ট্য
kind string
API সম্পদের ধরন সনাক্ত করে। মান হবে youtube#channelSection
etag etag
এই সম্পদের Etag.
id string
ইউটিউব যে আইডিটি ব্যবহার করে চ্যানেল বিভাগটিকে অনন্যভাবে শনাক্ত করতে।
snippet object
snippet অবজেক্টে চ্যানেল বিভাগ সম্পর্কে প্রাথমিক বিবরণ রয়েছে, যেমন এর ধরন এবং শিরোনাম।
snippet. type string
চ্যানেল বিভাগের ধরন।

এই সম্পত্তির জন্য বৈধ মান হল:
  • allPlaylists
  • completedEvents
  • liveEvents
  • multipleChannels
  • multiplePlaylists
  • popularUploads
  • recentUploads
  • singlePlaylist
  • subscriptions
  • upcomingEvents
snippet. channelId string
চ্যানেলের বিভাগটি প্রকাশ করা চ্যানেলটিকে অনন্যভাবে সনাক্ত করতে YouTube যে আইডি ব্যবহার করে।
snippet. title string
বিভাগের শিরোনাম। আপনি শুধুমাত্র একটি চ্যানেল বিভাগের শিরোনাম সেট করতে পারেন যার একটি snippet.type মান আছে multiplePlaylists বা multipleChannels , এবং প্রকৃতপক্ষে, এই ধরনের বিভাগগুলির মধ্যে যেকোনো একটি সন্নিবেশ বা আপডেট করার সময় আপনাকে অবশ্যই একটি শিরোনাম নির্দিষ্ট করতে হবে৷ আপনি অন্য ধরনের চ্যানেল বিভাগের জন্য একটি শিরোনাম উল্লেখ করলে, মান উপেক্ষা করা হবে।

এই সম্পত্তির মান সর্বাধিক 100 অক্ষরের দৈর্ঘ্য এবং < এবং > ছাড়া সব বৈধ UTF-8 অক্ষর থাকতে পারে।
snippet. position unsigned integer
চ্যানেল পৃষ্ঠায় বিভাগের অবস্থান। এই সম্পত্তি একটি 0-ভিত্তিক সূচক ব্যবহার করে। 0 এর মান চ্যানেলে প্রদর্শিত প্রথম বিভাগটিকে চিহ্নিত করে, 1 এর মান দ্বিতীয় বিভাগটিকে চিহ্নিত করে এবং আরও অনেক কিছু।

চ্যানেল সেকশন সন্নিবেশ করার সময় আপনি যদি এই সম্পত্তির জন্য একটি মান নির্দিষ্ট না করেন, তাহলে ডিফল্ট আচরণ হল নতুন বিভাগটি শেষ পর্যন্ত প্রদর্শন করা।
contentDetails object
contentDetails অবজেক্টে চ্যানেল বিভাগের বিষয়বস্তু সম্পর্কে বিশদ বিবরণ রয়েছে, যেমন প্লেলিস্টের তালিকা বা বিভাগে বৈশিষ্ট্যযুক্ত চ্যানেল।
contentDetails. playlists[] list
একটি চ্যানেল বিভাগে বৈশিষ্ট্যযুক্ত এক বা একাধিক প্লেলিস্ট আইডিগুলির একটি তালিকা৷ যদি channelSection রিসোর্সের snippet.type প্রপার্টি হয় singlePlaylist বা multiplePlaylists হয় তাহলে আপনাকে অবশ্যই প্লেলিস্ট আইডিগুলির একটি তালিকা নির্দিষ্ট করতে হবে এবং এই প্রপার্টিটি অন্যান্য ধরনের বিভাগের জন্য নির্দিষ্ট করা উচিত নয়৷ ধরনটি singlePlaylist হলে, এই তালিকাটি অবশ্যই একটি প্লেলিস্ট আইডি নির্দিষ্ট করতে হবে।
contentDetails. channels[] list
একটি চ্যানেল বিভাগে বৈশিষ্ট্যযুক্ত এক বা একাধিক চ্যানেল আইডিগুলির একটি তালিকা৷ চ্যানেল আইডির একটি তালিকা অবশ্যই উল্লেখ করতে হবে যদি channelSection রিসোর্সের snippet.type প্রপার্টি multipleChannels হয়, এবং এই প্রপার্টিটি অন্য ধরনের বিভাগের জন্য নির্দিষ্ট করা উচিত নয়। আপনি তালিকায় আপনার নিজের চ্যানেল অন্তর্ভুক্ত করতে পারবেন না।