यहां दिए गए उदाहरणों में, वीडियो रेटिंग से जुड़े फ़ंक्शन करने के लिए, YouTube Data 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
पैरामीटर की वैल्यू को कॉमा लगाकर अलग किए गए YouTube वीडियो आईडी की सूची में सेट करें. यह सूची, उन संसाधनों के लिए होनी चाहिए जिनकी रेटिंग का डेटा आपको चाहिए. ध्यान दें कि इस अनुरोध को OAuth 2.0 का इस्तेमाल करके अनुमति दी जानी चाहिए.
यहां दिए गए सैंपल अनुरोध में, 2014 Google I/O कॉन्फ़्रेंस के मुख्य भाषण के वीडियो की रेटिंग का पता चलता है. (अगर आपने API Explorer में पिछले उदाहरण को लागू किया है, तो एपीआई के जवाब से पता चलना चाहिए कि रेटिंग like
है.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.getRating? id=wtLJPvx7-ys
मौजूदा उपयोगकर्ता ने जिन वीडियो को रेटिंग दी है उन्हें वापस पाना
videos.list
तरीके के myRating
पैरामीटर की मदद से, उन वीडियो की सूची देखी जा सकती है जिन्हें एपीआई अनुरोध को अनुमति देने वाले उपयोगकर्ता ने रेटिंग दी है. पैरामीटर की वैल्यू से पता चलता है कि आपको पसंद किए गए या नापसंद किए गए वीडियो चाहिए या नहीं.
यहां दिए गए सैंपल अनुरोध में, उन वीडियो की सूची मिलती है जिन्हें मौजूदा उपयोगकर्ता ने like
रेटिंग दी है. अनुरोध को OAuth 2.0 का इस्तेमाल करके अनुमति दी जानी चाहिए.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list? part=snippet &myRating=like
contentDetails.relatedPlaylists.likes
प्रॉपर्टी में वैल्यू होती है.इसलिए, एपीआई की मदद से उन वीडियो की सूची वापस पाई जा सकती है जिन्हें उपयोगकर्ता ने
videos.list
या playlistItems.list
तरीके का इस्तेमाल करके पसंद किया है. video
रिसॉर्स में playlistItem
रिसॉर्स से अलग जानकारी दिखती है. इसलिए, अपनी ज़रूरत के हिसाब से कोई एक तरीका चुना जा सकता है.