Comments: setModerationStatus

এক বা একাধিক কমেন্টের মডারেশন স্ট্যাটাস সেট করে। কমেন্টের সাথে যুক্ত চ্যানেল বা ভিডিওর মালিককে API অনুরোধ অনুমোদন করতে হবে।

কোটার উপর প্রভাব: এই পদ্ধতিতে কল করার জন্য ৫০ ইউনিট কোটা খরচ হয়।

সাধারণ ব্যবহারিক প্রয়োগ

অনুরোধ করুন

HTTP অনুরোধ

POST https://www.googleapis.com/youtube/v3/comments/setModerationStatus

অনুমোদন

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

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

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

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

প্যারামিটারগুলি
প্রয়োজনীয় প্যারামিটার
id string
id প্যারামিটারটি কমা দ্বারা আলাদা করা সর্বাধিক ৫০টি আইডির তালিকা নির্দিষ্ট করে যা আপনি যে কমেন্টের মডারেশন স্ট্যাটাস আপডেট করছেন তা শনাক্ত করে।
moderationStatus string
নির্দিষ্ট কমেন্টের নতুন মডারেশন স্ট্যাটাস শনাক্ত করে।

গ্রহণযোগ্য ভ্যালু হল:
  • heldForReview – কোনও কমেন্ট মডারেটরের পর্যালোচনার জন্য অপেক্ষা করছে হিসেবে চিহ্নিত করে।
  • published – সর্বজনীনভাবে দেখানোর জন্য কমেন্ট অনুমোদন করে। আপনি বাতিল করা কমেন্টের মডারেশন স্ট্যাটাস পরিবর্তন করে published করতে পারবেন না।
  • rejected – দেখানোর জন্য উপযুক্ত নয় বলে কোনও কমেন্ট বাতিল করে। এই অ্যাকশনটি প্রত্যাখ্যান করা কমেন্টের সব উত্তরও কার্যকরভাবে লুকিয়ে রাখে। আপনার চ্যানেল বা ভিডিও থেকে অন্য ব্যবহারকারীর লেখা কমেন্ট সরাতে, এটির মডারেশন স্ট্যাটাস rejected হিসেবে সেট করুন। comments.delete পদ্ধতিটি শুধুমাত্র কমেন্টের আসল লেখক ব্যবহার করতে পারবেন।
ঐচ্ছিক প্যারামিটার
banAuthor boolean
banAuthor প্যারামিটার আপনাকে এটি নির্দেশ করতে দেয় যে আপনি কমেন্টের লেখকের লেখা যেকোনও অতিরিক্ত কমেন্ট অটোমেটিক বাতিল করতে চান। লেখককে ব্যান করতে প্যারামিটারের মান true-এ সেট করুন।

moderationStatus প্যারামিটার rejected-এ সেট করা থাকলে তবেই এই প্যারামিটারটি বৈধ।

অনুরোধের বডি

এই পদ্ধতি কল করার সময় অনুরোধের বডি প্রদান করবেন না।

রেসপন্স

সফল হলে, এই পদ্ধতিটি একটি HTTP 204 রেসপন্স কোড (No Content) প্রদান করে।

সমস্যা

এই পদ্ধতিতে কল করার উত্তরে API যেসব সমস্যার মেসেজ রিটার্ন করতে পারে, তা নিম্নলিখিত সারণীতে শনাক্ত করা হয়েছে। আরও বিবরণের জন্য সমস্যার মেসেজ সংক্রান্ত ডকুমেন্টেশন দেখুন।

সমস্যার ধরন সমস্যার বিবরণ বিবরণ
badRequest (400) banWithoutReject moderationStatus প্যারামিটারের ভ্যালু rejected হলে তবেই banAuthor প্যারামিটার ব্যবহার করা যাবে।
badRequest (400) operationNotSupported Google+ অফারের উপর ভিত্তি করে না হওয়া কমেন্ট শুধুমাত্র সীমিত মডারেশন ফাংশনালিটি প্রদান করে।
badRequest (400) processingFailure API সার্ভার অনুরোধটি প্রসেস করতে পারেনি। এটি সাময়িক সমস্যা হলেও, সাধারণত এর অর্থ হল অনুরোধের ইনপুট সঠিক নয়। এছাড়াও, মূল কমেন্টকারী আগেই মুছে দিয়েছেন এমন কোনও কমেন্ট মডারেট করার চেষ্টা করলে এই সমস্যাটি দেখানো হয়।
forbidden (403) forbidden পর্যাপ্ত অনুমতি না থাকার কারণে এক বা একাধিক কমেন্টের মডারেশন স্ট্যাটাস সেট করা যাচ্ছে না। অনুরোধটি অনুমোদিত নাও হতে পারে। এছাড়াও, মুছে ফেলা বা ভুল কমেন্ট আইডি মডারেট করার চেষ্টা করলে এই সমস্যা হয়।
notFound (404) commentNotFound অনুরোধের মাধ্যমে এক বা একাধিক যে কমেন্ট আপডেট করার চেষ্টা করা হচ্ছে তা খুঁজে পাওয়া যায়নি। অনুরোধের id প্যারামিটারের ভ্যালু সঠিক কিনা তা চেক করুন।

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

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