CommentThreads: insert

নতুন টপ-লেভেল কমেন্ট তৈরি করে। আগে থেকে থাকা কমেন্টে উত্তর যোগ করতে, পরিবর্তে comments.insert পদ্ধতি ব্যবহার করুন।

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

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

অনুরোধ করুন

HTTP অনুরোধ

POST https://www.googleapis.com/youtube/v3/commentThreads

অনুমোদন

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

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

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

এই কোয়েরি যেসব প্যারামিটার ব্যবহার করতে পারে, তা নিম্নলিখিত সারণীতে উল্লেখ করা হয়েছে। তালিকায় থাকা সব প্যারামিটারই হল কোয়েরি প্যারামিটার।

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

নিচের তালিকায় part নাম আছে যা আপনি প্যারামিটারের মানে যোগ করতে পারবেন:
  • id
  • replies
  • snippet

অনুরোধের বডি

অনুরোধের বডিতে একটি commentThread রিসোর্স প্রদান করুন।

সেই রিসোর্সের জন্য, আপনাকে অবশ্যই নিম্নলিখিত প্রপার্টির জন্য একটি মান নির্দিষ্ট করতে হবে:

  • snippet.channelId
  • snippet.videoId
  • snippet.topLevelComment.snippet.textOriginal

রেসপন্স

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

সমস্যা

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

সমস্যার ধরন সমস্যার বিবরণ বিবরণ
badRequest (400) channelOrVideoIdMissing প্রতিটি কমেন্ট থ্রেডকে অবশ্যই কোনও ভিডিওর সাথে লিঙ্ক করতে হবে। রিসোর্সে snippet.channelId ও snippet.videoId প্রপার্টির ভ্যালু উল্লেখ করা আছে কিনা তা ভাল করে দেখে নিন। ভিডিওর দেখার পৃষ্ঠায় ভিডিওতে করা কমেন্ট দেখা যায়।
badRequest (400) commentTextRequired ইনসার্ট করা হচ্ছে এমন comment রিসোর্সে snippet.topLevelComment.snippet.textOriginal প্রপার্টির ভ্যালু উল্লেখ করতে হবে। কমেন্ট ফাঁকা রাখা যাবে না।
badRequest (400) commentTextTooLong যে comment রিসোর্স যোগ করা হচ্ছে তার snippet.topLevelComment.snippet.textOriginal প্রপার্টিতে অনেক বেশি অক্ষর আছে।
badRequest (400) invalidCommentThreadMetadata অনুরোধের মেটাডেটা সঠিক নয়।
badRequest (400) processingFailure API সার্ভার অনুরোধটি প্রসেস করতে পারেনি। এটি সাময়িক সমস্যা হলেও, সাধারণত এর অর্থ হল অনুরোধের ইনপুট সঠিক নয়। অনুরোধের বডিতে commentThread রিসোর্সের স্ট্রাকচার চেক করে দেখুন যে সেটি সঠিক কিনা।
forbidden (403) forbidden পর্যাপ্ত অনুমতি না থাকার কারণে কমেন্ট থ্রেড তৈরি করা যায়নি। অনুরোধটি হয়ত সঠিকভাবে অনুমোদিত নয়।
forbidden (403) ineligibleAccount API অনুরোধ অনুমোদনের জন্য ব্যবহৃত YouTube অ্যাকাউন্টটি অবশ্যই ব্যবহারকারীর Google অ্যাকাউন্টের সাথে মার্জ করতে হবে যাতে একটি কমেন্ট বা কমেন্ট থ্রেড যোগ করা যায়।
notFound (404) channelNotFound উল্লেখ করা চ্যানেলটি খুঁজে পাওয়া যায়নি। snippet.channelId প্রপার্টির ভ্যালু সঠিক কিনা তা নিশ্চিত করতে চেক করুন।
notFound (404) videoNotFound নির্দিষ্ট করা ভিডিও খুঁজে পাওয়া যায়নি। snippet.videoId প্রপার্টির ভ্যালু সঠিক কিনা তা নিশ্চিত করতে চেক করুন।

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

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