CommentThreads

একটি commentThread সংস্থান একটি YouTube মন্তব্য থ্রেড সম্পর্কে তথ্য ধারণ করে, যেটিতে একটি শীর্ষ-স্তরের মন্তব্য রয়েছে এবং সেই মন্তব্যের উত্তর, যদি থাকে, তাহলে। একটি commentThread সংস্থান একটি ভিডিও বা একটি চ্যানেল সম্পর্কে মন্তব্য উপস্থাপন করতে পারে।

শীর্ষ-স্তরের মন্তব্য এবং উত্তর উভয়ই আসলে মন্তব্য commentThread রিসোর্সের ভিতরে থাকা comment সংস্থান। commentThread রিসোর্সে অগত্যা একটি মন্তব্যের সমস্ত উত্তর থাকে না, এবং যদি আপনি একটি নির্দিষ্ট মন্তব্যের জন্য সমস্ত উত্তর পুনরুদ্ধার করতে চান তাহলে আপনাকে comments.list পদ্ধতি ব্যবহার করতে হবে। এছাড়াও মনে রাখবেন যে কিছু মন্তব্যের উত্তর নেই।

পদ্ধতি

API commentThreads সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:

list
API অনুরোধের পরামিতিগুলির সাথে মেলে মন্তব্য থ্রেডগুলির একটি তালিকা প্রদান করে৷ এখনই চেষ্টা করে দেখুন
insert
একটি নতুন শীর্ষ-স্তরের মন্তব্য তৈরি করে। একটি বিদ্যমান মন্তব্যে একটি উত্তর যোগ করতে, পরিবর্তে comments.insert পদ্ধতি ব্যবহার করুন৷ এখনই চেষ্টা করে দেখুন

সম্পদ প্রতিনিধিত্ব

নীচের JSON কাঠামোটি একটি commentThreads সম্পদের বিন্যাস দেখায়:

{
  "kind": "youtube#commentThread",
  "etag": etag,
  "id": string,
  "snippet": {
    "channelId": string,
    "videoId": string,
    "topLevelComment": comments Resource,
    "canReply": boolean,
    "totalReplyCount": unsigned integer,
    "isPublic": boolean
  },
  "replies": {
    "comments": [
      comments Resource
    ]
  }
}

বৈশিষ্ট্য

নিম্নলিখিত সারণী এই সম্পদে প্রদর্শিত বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে:

বৈশিষ্ট্য
kind string
API সম্পদের ধরন সনাক্ত করে। মান হবে youtube#commentThread
etag etag
এই সম্পদের Etag.
id string
ইউটিউব যে আইডিটি ব্যবহার করে মন্তব্য থ্রেডটিকে অনন্যভাবে সনাক্ত করতে।
snippet object
snippet অবজেক্টে মন্তব্য থ্রেড সম্পর্কে প্রাথমিক বিবরণ রয়েছে। এটিতে থ্রেডের শীর্ষ-স্তরের মন্তব্যও রয়েছে, যা একটি comment সংস্থান।
snippet. channelId string
থ্রেডে মন্তব্যের সাথে যুক্ত ইউটিউব চ্যানেল। ( snippet.videoId প্রপার্টি ভিডিওটিকে শনাক্ত করে।)
  • যদি মন্তব্যগুলি একটি ভিডিও সম্পর্কে হয়, তাহলে মানটি সেই চ্যানেলটিকে চিহ্নিত করে যেটি ভিডিওটি আপলোড করেছে৷ ( snippet.videoId প্রপার্টি ভিডিওটিকে শনাক্ত করে।)
  • যদি মন্তব্যগুলি নিজেই চ্যানেলের উল্লেখ করে, snippet.videoId প্রপার্টির কোনো মান থাকবে না।
snippet. videoId string
ভিডিওর আইডি যেটি মন্তব্যগুলি উল্লেখ করে, যদি থাকে। যদি এই সম্পত্তিটি উপস্থিত না থাকে বা এর একটি মান না থাকে, তাহলে থ্রেডটি চ্যানেলে প্রযোজ্য হবে এবং একটি নির্দিষ্ট ভিডিওতে নয়।
snippet. topLevelComment object
থ্রেডের শীর্ষ-স্তরের মন্তব্য। সম্পত্তির মান একটি comment সম্পদ.
snippet. canReply boolean
এই সেটিংটি নির্দেশ করে যে বর্তমান দর্শক থ্রেডের উত্তর দিতে পারে কিনা।
snippet. totalReplyCount unsigned integer
শীর্ষ-স্তরের মন্তব্যের জবাবে জমা দেওয়া উত্তরের মোট সংখ্যা।
snippet. isPublic boolean
এই সেটিংটি নির্দেশ করে যে থ্রেডটি, এর সমস্ত মন্তব্য এবং মন্তব্যের উত্তরগুলি সহ, সমস্ত YouTube ব্যবহারকারীদের কাছে দৃশ্যমান কিনা৷
replies object
replies অবজেক্ট হল একটি ধারক যাতে মন্তব্যের উত্তরগুলির একটি তালিকা থাকে, যদি থাকে। replies.comments সম্পত্তি নিজেই মন্তব্যের তালিকা উপস্থাপন করে।
replies. comments[] list
শীর্ষ-স্তরের মন্তব্যের এক বা একাধিক উত্তরের তালিকা। তালিকার প্রতিটি আইটেম একটি comment সম্পদ.

তালিকায় সীমিত সংখ্যক উত্তর রয়েছে, এবং তালিকার আইটেমের সংখ্যা snippet.totalReplyCount প্রপার্টির মানের সমান না হলে, উত্তরের তালিকাটি শীর্ষ-স্তরের মন্তব্যের জন্য উপলব্ধ উত্তরগুলির মোট সংখ্যার একটি উপসেট মাত্র। শীর্ষ-স্তরের মন্তব্যের জন্য সমস্ত উত্তর পুনরুদ্ধার করতে, আপনাকে comments.list পদ্ধতিতে কল করতে হবে এবং আপনি যে মন্তব্যের জন্য উত্তর পুনরুদ্ধার করতে চান তা সনাক্ত করতে parentId অনুরোধ প্যারামিটার ব্যবহার করতে হবে।