লাইভ চ্যাটে অংশগ্রহণ করা থেকে নির্দিষ্ট ব্যবহারকারীকে নিষিদ্ধ করে। চ্যানেলের মালিক বা ব্যান করা লাইভ চ্যাটের মডারেটরকে এপিআই অনুরোধ অনুমোদন করতে হবে।
সাধারণ ব্যবহারিক ক্ষেত্র
অনুরোধ করুন
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.liveChatIdsnippet.type- নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিন:permanentবাtemporarysnippet.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 ব্যবহার করুন।