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 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 অনুরোধ প্যারামিটার ব্যবহার করতে হবে।