নতুন টপ-লেভেল কমেন্ট তৈরি করে। আগে থেকে থাকা কমেন্টে উত্তর যোগ করতে, পরিবর্তে comments.insert পদ্ধতি ব্যবহার করুন।
কোটার উপর প্রভাব: এই পদ্ধতিতে কল করার জন্য ৫০ ইউনিট কোটা খরচ হয়।
সাধারণ ব্যবহারিক ক্ষেত্র
অনুরোধ করুন
HTTP অনুরোধ
POST https://www.googleapis.com/youtube/v3/commentThreads
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত স্কোপের মধ্যে অন্তত একটির সাথে অনুমোদন প্রয়োজন (অনুমোদন ও যাচাইকরণ সম্পর্কে আরও জানুন)।
| সুযোগ |
|---|
https://www.googleapis.com/auth/youtube.force-ssl |
প্যারামিটারগুলি
এই কোয়েরি যেসব প্যারামিটার ব্যবহার করতে পারে, তা নিম্নলিখিত সারণীতে উল্লেখ করা হয়েছে। তালিকায় থাকা সব প্যারামিটারই হল কোয়েরি প্যারামিটার।
| প্যারামিটারগুলি | ||
|---|---|---|
| প্রয়োজনীয় প্যারামিটার | ||
part |
stringpart প্যারামিটারটি API রেসপন্সে অন্তর্ভুক্ত করা হবে এমন প্রপার্টি শনাক্ত করে। প্যারামিটারের মান snippet-এ সেট করুন। snippet অংশের কোটা খরচ হল ২ ইউনিট।নিচের তালিকায় part নাম আছে যা আপনি প্যারামিটারের মানে যোগ করতে পারবেন:
|
|
অনুরোধের বডি
অনুরোধের বডিতে একটি commentThread রিসোর্স প্রদান করুন।
সেই রিসোর্সের জন্য, আপনাকে অবশ্যই নিম্নলিখিত প্রপার্টির জন্য একটি মান নির্দিষ্ট করতে হবে:
snippet.channelIdsnippet.videoIdsnippet.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 ব্যবহার করুন।