বাস্তবায়ন: রেটিং
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ভিডিও রেটিং সম্পর্কিত ফাংশনগুলি সম্পাদন করতে কীভাবে 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
রিসোর্সে বিভিন্ন তথ্য ফেরত দেওয়া হয়, তাই আপনি আপনার প্রয়োজন অনুযায়ী সবচেয়ে উপযুক্ত পদ্ধতি বেছে নিতে পারেন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-23 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-23 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The YouTube Data API (v3) allows users to rate videos using the `videos.rate` method, with options to `like`, `dislike`, or remove a rating (`none`), requiring OAuth 2.0 authorization."],["You can retrieve the currently authenticated user's rating for specific videos by using the `videos.getRating` method and providing a comma-separated list of video IDs, also requiring OAuth 2.0."],["The API enables the retrieval of a list of videos rated by the current user, either liked or disliked, through the `videos.list` method and its `myRating` parameter, which also requires OAuth 2.0."],["Alternatively, users can retrieve a list of their liked videos by using the `playlistItems.list` method and accessing the `contentDetails.relatedPlaylists.likes` property, which offers an alternative to the `videos.list` method."]]],["The YouTube Data API (v3) facilitates video rating management. Using `videos.rate`, users can set or remove ratings (`like`, `dislike`, `none`) for specific videos via the `id` and `rating` parameters. `videos.getRating` retrieves a user's rating for videos, referencing video IDs. The `videos.list` method, with the `myRating` parameter, fetches videos the user has rated as \"like\", and similar functionality is available via the `playlistItems.list` method. All requests require OAuth 2.0 authorization.\n"]]