LiveChatBans

liveChatBan রিসোর্স থেকে কোনও YouTube ব্যবহারকারী এবং YouTube লাইভ চ্যাট শনাক্ত করা হয় যেখানে ব্যবহারকারীকে অংশগ্রহণ করা থেকে ব্যান করা হয়েছে।

পদ্ধতি

API, liveChatBans রিসোর্সের জন্য নিম্নলিখিত পদ্ধতিগুলি সমর্থন করে:

ইনসার্ট করুন
লাইভ চ্যাটে অংশগ্রহণ করা থেকে নির্দিষ্ট কোনও ব্যবহারকারীকে নিষিদ্ধ করে। চ্যানেলের মালিক বা ব্যান করা লাইভ চ্যাটের মডারেটরকে এপিআই অনুরোধ অনুমোদন করতে হবে। এখনই এটি ব্যবহার করে দেখুন।
মুছে ফেলুন
লাইভ চ্যাটে কন্ট্রিবিউট করা থেকে কোনও নির্দিষ্ট ব্যবহারকারীকে বাধা দেয় এমন ব্যান সরিয়ে দেয়, এর ফলে ব্যবহারকারী চ্যাটে আবার যোগ দিতে পারেন। API অনুরোধটি অবশ্যই চ্যানেল মালিক বা লাইভ চ্যাটের মডারেটর দ্বারা অনুমোদিত হতে হবে। এখনই এটি ব্যবহার করে দেখুন।

রিসোর্স রিপ্রেজেন্টেশন

নিম্নলিখিত JSON স্ট্রাকচার liveChatBans রিসোর্সের ফর্ম্যাট দেখায়:

{
  "kind": "youtube#liveChatBan",
  "etag": etag,
  "id": string,
  "snippet": {
    "liveChatId": string,
    "type": string,
    "banDurationSeconds": unsigned long,
    "bannedUserDetails": {
      "channelId": string
    }
  }
}

প্রপার্টি

এই রিসোর্সে যেসব প্রপার্টি দেখা যায়, নিম্নলিখিত সারণীতে সেগুলি সম্পর্কে বলা হয়েছে:

প্রপার্টি
kind string
API রিসোর্সের ধরন শনাক্ত করে। ভ্যালু হবে youtube#liveChatBan।
etag etag
এই রিসোর্সের Etag.
id string
YouTube যে আইডি দিয়ে অনন্যভাবে ব্যান শনাক্ত করে।
snippet object
snippet অবজেক্টটি নিষিদ্ধ ব্যবহারকারীকে শনাক্ত করে এবং নিষেধাজ্ঞার বিবরণ এতে থাকে।
snippet.liveChatId string
যে লাইভ চ্যাটে নিষেধাজ্ঞা প্রযোজ্য। ব্রডকাস্টের সাথে যুক্ত লাইভ চ্যাট আইডি liveBroadcast রিসোর্সের snippet.liveChatId প্রপার্টিতে ফেরত পাঠানো হয়।
snippet.type string
নিষেধাজ্ঞার ধরন।

এই প্রপার্টির জন্য সঠিক মান হল:
  • permanent
  • temporary
snippet.banDurationSeconds unsigned long
নিষেধাজ্ঞার সময়সীমা। ব্যানের ধরন temporary হলে তবেই এই প্রপার্টির জন্য ভ্যালু সেট করুন। ডিফল্ট ভ্যালু হল 300 (৫ মিনিট)।
snippet.bannedUserDetails object
এই অবজেক্টে নিষিদ্ধ ব্যবহারকারীকে শনাক্ত করার তথ্য থাকে।
snippet.bannedUserDetails.channelId string
নিষিদ্ধ ব্যবহারকারীর YouTube চ্যানেল আইডি।