LiveChatBans: insert

লাইভ চ্যাটে অংশগ্রহণ করা থেকে নির্দিষ্ট ব্যবহারকারীকে নিষিদ্ধ করে। চ্যানেলের মালিক বা ব্যান করা লাইভ চ্যাটের মডারেটরকে এপিআই অনুরোধ অনুমোদন করতে হবে।

সাধারণ ব্যবহারিক ক্ষেত্র

অনুরোধ করুন

HTTP অনুরোধ

POST https://www.googleapis.com/youtube/v3/liveChat/bans

অনুমোদন

এই অনুরোধের জন্য নিম্নলিখিত স্কোপগুলির মধ্যে অন্তত একটির সাথে অনুমোদনের প্রয়োজন। যাচাইকরণ ও অনুমোদন সম্পর্কে আরও জানতে, OAuth 2.0 যাচাইকরণ প্রয়োগ করা দেখুন।

সুযোগ
https://www.googleapis.com/auth/youtube
https://www.googleapis.com/auth/youtube.force-ssl

প্যারামিটারগুলি

এই কোয়েরিতে যেসব প্যারামিটার কাজ করে তা নিম্নলিখিত সারণীতে দেওয়া হল। তালিকাবদ্ধ সব প্যারামিটার হল কোয়েরি প্যারামিটার।

প্যারামিটারগুলি
প্রয়োজনীয় প্যারামিটার
part string
এই অপারেশনে part প্যারামিটার দুটি উদ্দেশ্যে কাজ করে। এটি রাইট অপারেশন সেট করবে এমন প্রপার্টি এবং API রেসপন্স রিটার্ন করে এমন প্রপার্টি শনাক্ত করে। প্যারামিটারের ভ্যালু snippet হিসেবে সেট করুন।

অনুরোধের বডি

অনুরোধের মূল অংশে liveChatBan রিসোর্স প্রদান করুন। সেই রিসোর্সের জন্য:

  • আপনাকে এইসব প্রপার্টির জন্য একটি ভ্যালু নির্দিষ্ট করতে হবে:

    • snippet.liveChatId
    • snippet.type - নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিন: permanent বা temporary
    • snippet.bannedUserDetails.channelId

  • আপনি এইসব প্রপার্টির জন্য ভ্যালু সেট করতে পারবেন:

    • snippet.banDurationSeconds

রেসপন্স

সফল হলে, এই পদ্ধতিটি রেসপন্স বডিতে একটি liveChatBan রিসোর্স রিটার্ন করে।

সমস্যা

এই পদ্ধতিতে কল করার উত্তরে API যেসব সমস্যার মেসেজ পাঠাতে পারে, তা নিম্নলিখিত টেবিলে শনাক্ত করা হয়েছে। আরও জানতে, YouTube Live Streaming API - সমস্যা দেখুন।

সমস্যার ধরন সমস্যার বিবরণ বিবরণ
forbidden (403) insufficientPermissions নির্দিষ্ট লাইভ চ্যাট থেকে কোনও ব্যবহারকারীকে ব্যান করার জন্য আপনার কাছে প্রয়োজনীয় অনুমতি নেই।
forbidden (403) liveChatBanInsertionNotAllowed উল্লেখ করা ব্যান তৈরি করা যাবে না। চ্যাটের মালিক বা অন্য কোনও মডারেটরকে ব্যান করার চেষ্টা করা হলে এই সমস্যা হতে পারে।
invalidValue (400) invalidChannelId নির্দিষ্ট করা চ্যানেল আইডি খুঁজে পাওয়া যায়নি।
invalidValue (400) invalidLiveChatId অনুরোধে উল্লেখ করা snippet.liveChatId ভ্যালু সঠিক নয়। সঠিক ভ্যালু আছে কিনা তা নিশ্চিত করতে, সংশ্লিষ্ট liveBroadcast রিসোর্স চেক করুন।
notFound (404) liveChatNotFound উল্লেখ করা লাইভ চ্যাট খুঁজে পাওয়া যায়নি। আপনি সঠিক ভ্যালুতে snippet.liveChatId প্রপার্টি সেট করছেন কিনা তা নিশ্চিত করতে, সংশ্লিষ্ট liveBroadcast রিসোর্স চেক করুন।
notFound (404) liveChatUserNotFound আপনি যে লাইভ চ্যাট ব্যবহারকারীকে ব্যান করার চেষ্টা করছেন তাকে খুঁজে পাওয়া যাচ্ছে না।
required (400) bannedUserChannelIdRequired অনুরোধের বডিতে জমা দেওয়া liveChatBan রিসোর্সে snippet.bannedUserDetails.channelId প্রপার্টির ভ্যালু উল্লেখ করতে হবে।
required (400) liveChatIdRequired অনুরোধের বডিতে জমা দেওয়া liveChatBan রিসোর্সে অবশ্যই snippet.liveChatId প্রপার্টির জন্য একটি ভ্যালু উল্লেখ করতে হবে।

এটি ব্যবহার করে দেখুন!

এই API কল করতে এবং API অনুরোধ ও উত্তর দেখতে APIs Explorer ব্যবহার করুন।