বাস্তবায়ন: রেটিং

ভিডিও রেটিং সম্পর্কিত ফাংশনগুলি সম্পাদন করতে কীভাবে YouTube ডেটা API (v3) ব্যবহার করতে হয় তা নিম্নলিখিত উদাহরণগুলি দেখায়৷

একটি ভিডিও রেট

ভিডিওর জন্য ব্যবহারকারীর রেটিং জমা দিতে videos.rate পদ্ধতিতে কল করুন। এই অনুরোধটি OAuth 2.0 ব্যবহার করে অনুমোদিত হতে হবে।

আপনার অনুরোধে নিম্নলিখিত দুটি পরামিতি সেট করুন:

  • id প্যারামিটারটি সেই ভিডিওটির YouTube ভিডিও আইডি নির্দিষ্ট করে যা রেট করা হচ্ছে (বা এটির রেটিং সরিয়ে দেওয়া হয়েছে)৷
  • rating প্যারামিটারটি সেই রেটিংটি নির্দিষ্ট করে যা অনুরোধ অনুমোদনকারী ব্যবহারকারী রেকর্ড করতে চায়। বৈধ প্যারামিটারের মানগুলি হল like , dislike এবং none । প্রথম দুটি মান একটি রেটিং সেট করে এবং তৃতীয়টি ব্যবহারকারীর জন্য পূর্বে বিদ্যমান যে কোনো রেটিং সরিয়ে দেয়।

নীচের নমুনা অনুরোধটি 2014 Google I/O সম্মেলনের মূল বক্তব্যের ভিডিওকে একটি ইতিবাচক (লাইক) রেটিং দেয়:

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.rate?
        id=wtLJPvx7-ys
        &rating=like

একটি ভিডিওর বর্তমান ব্যবহারকারীর রেটিং পুনরুদ্ধার করুন৷

videos.getRating পদ্ধতি আপনাকে এক বা একাধিক ভিডিওর বর্তমান প্রমাণীকৃত ব্যবহারকারীর রেটিং পুনরুদ্ধার করতে দেয়। আপনার অনুরোধে, id প্যারামিটারের মানটিকে ইউটিউব ভিডিও আইডিগুলির একটি কমা-বিভক্ত তালিকায় সেট করুন যেগুলির জন্য আপনি রেটিং ডেটা পুনরুদ্ধার করছেন। মনে রাখবেন এই অনুরোধটি OAuth 2.0 ব্যবহার করে অনুমোদিত হতে হবে।

নীচের নমুনা অনুরোধটি 2014 Google I/O সম্মেলনের মূল বক্তব্যের ভিডিওর বর্তমান ব্যবহারকারীর রেটিং পুনরুদ্ধার করে৷ (যদি আপনি APIs এক্সপ্লোরারে পূর্ববর্তী উদাহরণটি কার্যকর করেন, তাহলে API প্রতিক্রিয়াটি নির্দেশ করবে যে like .

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.getRating?
id=wtLJPvx7-ys

বর্তমান ব্যবহারকারী দ্বারা রেট করা ভিডিও পুনরুদ্ধার করুন

videos.list পদ্ধতির myRating প্যারামিটার আপনাকে API অনুরোধ অনুমোদনকারী ব্যবহারকারী দ্বারা রেট করা ভিডিওগুলির একটি তালিকা পুনরুদ্ধার করতে দেয়৷ প্যারামিটার মান নির্দেশ করে যে আপনি পছন্দ বা অপছন্দ করা ভিডিওগুলি পুনরুদ্ধার করতে চান কিনা।

নীচের নমুনা অনুরোধটি ভিডিওগুলির একটি তালিকা পুনরুদ্ধার করে যেগুলিকে বর্তমান ব্যবহারকারী একটি like রেটিং দিয়েছেন৷ অনুরোধটি অবশ্যই OAuth 2.0 ব্যবহার করে অনুমোদিত হতে হবে।

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?
part=snippet
&myRating=like
দ্রষ্টব্য: আপনি একটি চ্যানেলের পছন্দের ভিডিওগুলি পুনরুদ্ধারের জন্য প্রবাহ অনুসরণ করে ব্যবহারকারীর পছন্দ করা ভিডিওগুলির একটি তালিকা (কিন্তু অপছন্দ করা ভিডিওগুলি নয়) পুনরুদ্ধার করতে পারেন৷ সেই প্রক্রিয়ার ১ম ধাপে, চ্যানেলের পছন্দের ভিডিওগুলির জন্য প্লেলিস্ট আইডি পুনরুদ্ধার করার পরিবর্তে, চ্যানেলের পছন্দ করা ভিডিওগুলির জন্য প্লেলিস্ট আইডি পুনরুদ্ধার করুন৷ contentDetails.relatedPlaylists.likes প্রপার্টিতে মান রয়েছে।

এইভাবে, API আপনাকে ভিডিওগুলির একটি তালিকা পুনরুদ্ধার করতে দেয় যা ব্যবহারকারী videos.list পদ্ধতি বা playlistItems.list পদ্ধতি ব্যবহার করে পছন্দ করে। যেহেতু playlistItem রিসোর্সের চেয়ে video রিসোর্সে বিভিন্ন তথ্য ফেরত দেওয়া হয়, তাই আপনি আপনার প্রয়োজন অনুযায়ী সবচেয়ে উপযুক্ত পদ্ধতি বেছে নিতে পারেন।