नीचे दिए गए उदाहरणों में बताया गया है कि वीडियो रेटिंग से जुड़े काम करने के लिए, 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 कॉन्फ़्रेंस में हुए अहम भाषण के वीडियो के लिए, मौजूदा उपयोगकर्ता की रेटिंग हासिल करता है. अगर आपने एपीआई एक्सप्लोरर में पिछले उदाहरण पर काम किया है, तो एपीआई से मिले रिस्पॉन्स में यह बताया जाना चाहिए कि रेटिंग 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
तरीके का इस्तेमाल करके पसंद किया है. playlistItem
संसाधन की तुलना में, video
संसाधन में अलग-अलग जानकारी दिखती है. इसलिए, अपनी ज़रूरत के हिसाब से सबसे सही तरीका चुना जा सकता है.