comments.markAsSpam
का तरीका अब काम नहीं करता.
यहां दिए गए उदाहरणों में बताया गया है कि टिप्पणियों से जुड़े फ़ंक्शन के लिए, YouTube Data API (v3) का इस्तेमाल कैसे किया जाए.
वीडियो पर की गई टिप्पणियां वापस पाना
किसी वीडियो के लिए टिप्पणी की थ्रेड की सूची पाने के लिए, commentThreads.list
तरीके को कॉल करें. अपने अनुरोध में, नीचे दिए गए पैरामीटर वैल्यू सेट करें:
-
part
: अगर आपको सिर्फ़ टॉप लेवल की टिप्पणियों को फिर से पाना है, तो पैरामीटर वैल्यू कोsnippet
पर सेट करें. इसके अलावा, अगर टॉप लेवल की टिप्पणियों के जवाब भी वापस पाने हैं, तो पैरामीटर वैल्यू कोsnippet,replies
पर सेट करें. (ध्यान दें, यह ज़रूरी नहीं है किcommentThread
संसाधन में किसी टिप्पणी के सभी जवाब शामिल हों. अगर आपको किसी खास टिप्पणी के सभी जवाब वापस पाने हैं, तो आपकोcomments.list
का तरीका इस्तेमाल करना होगा.) -
videoId
: उस वीडियो का YouTube वीडियो आईडी बताएं जिसके लिए आप टिप्पणियां पाना चाहते हैं.
नीचे दिए गए अनुरोध में, 2014 में Google I/O कॉन्फ़्रेंस में हुए अहम भाषण के वीडियो से जुड़ी टिप्पणियां और टिप्पणियों के जवाब शामिल किए गए हैं. इस भाषण का वीडियो आईडी wtLJPvx7-ys
है.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.commentThreads.list? part=snippet,replies &videoId=wtLJPvx7-ys
चैनल के बारे में या उससे जुड़ी टिप्पणियों को वापस पाना
यह एपीआई किसी चैनल के बारे में की गई टिप्पणियों की थ्रेड वापस पाने या चैनल से जुड़ी सभी टिप्पणी की थ्रेड वापस पाने की सुविधा देता है. बाद के मामले में, एपीआई में चैनल या चैनल के किसी भी वीडियो के बारे में टिप्पणियां शामिल हो सकती हैं.
- किसी चैनल पर की गई टिप्पणियां वापस पाने के लिए, वीडियो पर की गई टिप्पणियां वापस पाने के निर्देशों का पालन करें. हालांकि, चैनल की पहचान करने के लिए,
videoId
पैरामीटर सेट करने के बजायchannelId
पैरामीटर सेट करें. - किसी चैनल पर की गई टिप्पणियां वापस पाने के लिए, वीडियो पर की गई टिप्पणियां वापस पाने के निर्देशों का पालन करें. हालांकि, चैनल की पहचान करने के लिए,
videoId
पैरामीटर सेट करने के बजायallThreadsRelatedToChannelId
पैरामीटर सेट करें.
नीचे दिया गया अनुरोध, GoogleDevelopers YouTube चैनल से जुड़ी सभी टिप्पणी की थ्रेड वापस लाता है:
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.commentThreads.list? part=snippet,replies &allThreadsRelatedToChannelId=UC_x5XG1OV2P6uZZ5FSM9Ttw
टिप्पणी जोड़ना
किसी चैनल या वीडियो पर नई और सबसे बेहतर टिप्पणी जोड़ने के लिए, commentThreads.insert
वाले तरीके को कॉल करें. अनुरोध के part
पैरामीटर की वैल्यू को snippet
पर सेट करें. अनुरोध का मुख्य हिस्सा commentThread resource
है, जिसमें snippet.topLevelComment[].snippet[].textOriginal
प्रॉपर्टी में टिप्पणी का टेक्स्ट शामिल होता है. इस अनुरोध को OAuth 2.0 का इस्तेमाल करके अनुमति दी जानी चाहिए.
- किसी चैनल पर टिप्पणी जोड़ने के लिए,
snippet.channelId
प्रॉपर्टी का इस्तेमाल करके चैनल की पहचान करें. - किसी वीडियो पर टिप्पणी जोड़ने के लिए,
snippet.channelId
प्रॉपर्टी का इस्तेमाल करके, उस चैनल की पहचान करें जिसने वीडियो अपलोड किया है. वीडियो की पहचान के लिए,snippet.videoId
प्रॉपर्टी का भी इस्तेमाल करें.
नीचे दिए गए अनुरोध का उदाहरण, वीडियो में टिप्पणी जोड़ता है.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.commentThreads.insert? part=snippet
अनुरोध नीचे दिखाए गए संसाधन को शामिल करता है.
{ "snippet": { "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw", "topLevelComment": { "snippet": { "textOriginal": "This video is awesome!" } }, "videoId": "MILSirUni5E" } }
किसी टिप्पणी का जवाब देना
किसी टिप्पणी का जवाब देने के लिए, comments.insert
वाले तरीके को कॉल करें. अनुरोध के part
पैरामीटर की वैल्यू को snippet
पर सेट करें. अनुरोध का मुख्य हिस्सा comment resource
है, जिसमें snippet.textOriginal
प्रॉपर्टी में टिप्पणी का टेक्स्ट शामिल होता है. snippet.parentId
प्रॉपर्टी, जवाब से जुड़ी टिप्पणी की पहचान करती है और इसकी वैल्यू commentThread resource's ID
होती है. इस अनुरोध को OAuth 2.0 का इस्तेमाल करके अनुमति दी जानी चाहिए.
नीचे दिए गए अनुरोध का उदाहरण किसी मौजूदा टिप्पणी का जवाब देता है.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.comments.insert? part=snippet
अनुरोध नीचे दिखाए गए संसाधन को शामिल करता है. एपीआई एक्सप्लोरर में अनुरोध पूरा करने के लिए, snippet.parentId
प्रॉपर्टी की वैल्यू का इस्तेमाल करें, ताकि जवाब से जुड़ी टॉप-लेवल टिप्पणी की पहचान की जा सके. commentThread
संसाधन में, snippet.topLevelComment[].id
प्रॉपर्टी संसाधन के यूनीक आईडी के बारे में बताती है.
{ "snippet": { "parentId": "COMMENT_THREAD_ID", "textOriginal": "That is true." } }
सबसे ऊपर के लेवल पर की गई टिप्पणी या टिप्पणी का जवाब अपडेट करें
किसी टॉप लेवल की टिप्पणी या किसी टॉप लेवल की टिप्पणी का जवाब देने के लिए, comments.update
वाले तरीके को कॉल करें. part
पैरामीटर की वैल्यू को snippet
पर सेट करें. अनुरोध के मुख्य हिस्से में, id
प्रॉपर्टी उस टिप्पणी की पहचान करती है जिसमें बदलाव किया जा रहा है. साथ ही, यह प्रॉपर्टी नई टिप्पणी की पहचान करती है.
commentThread
संसाधन में, जो टॉप लेवल टिप्पणी की पहचान करता है,snippet.topLevelComment[].id
प्रॉपर्टी टिप्पणी के यूनीक आईडी के बारे में बताती है.comment
संसाधन में, जो किसी टॉप लेवल की टिप्पणी या किसी टिप्पणी के जवाब की पहचान कर सकता है,id
प्रॉपर्टी में उस टिप्पणी के यूनीक आईडी के बारे में बताया जाता है.
नीचे दिया गया सैंपल अनुरोध, मौजूदा टिप्पणी के टेक्स्ट को अपडेट करता है.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.comments.update? part=snippet
अनुरोध के मुख्य हिस्से में, नीचे दिखाया गया JSON स्निपेट शामिल है. एपीआई एक्सप्लोरर में अनुरोध पूरा करने के लिए, id
प्रॉपर्टी की वैल्यू सेट करें, ताकि उस टिप्पणी की पहचान की जा सके जिसे अपडेट किया जा रहा है. टिप्पणी करने वाले व्यक्ति से, अनुरोध की अनुमति मिलनी चाहिए.
{ "id": "COMMENT_ID", "snippet": { "textOriginal": "That is true." } }
किसी टिप्पणी को मॉडरेट करने की स्थिति सेट करना
किसी टिप्पणी को मॉडरेट करने की स्थिति सेट करने के लिए, comments.setModerationStatus
वाले तरीके को कॉल करें. इस कार्रवाई का इस्तेमाल तब किया जाता है, जब चैनल का मालिक, चैनल या चैनल के वीडियो पर टिप्पणियां मॉडरेट करता है.
इस तरीके को कॉल करते समय, टिप्पणी की पहचान करने के लिए id
पैरामीटर की वैल्यू सेट करें. साथ ही, moderationStatus
पैरामीटर को पसंद के स्टेटस पर सेट करें. टिप्पणी की स्थिति में बदलाव, सिर्फ़ उस चैनल का मालिक कर सकता है जहां टिप्पणी दिखती है.
-
पहला चरण: उन टिप्पणियों को वापस लाना जिन्हें समीक्षा के लिए रोका गया है
चैनल या वीडियो पर की गई टिप्पणियां वापस पाने के लिए,
commentThreads.list
वाले तरीके को कॉल करें.moderationStatus
पैरामीटर की वैल्यू कोheldForReview
पर सेट करें. एपीआई की मदद से मिले रिस्पॉन्स का इस्तेमाल, टिप्पणियों की सूची दिखाने के लिए किया जा सकता है. इसमें, चैनल के मालिक के पास हर टिप्पणी को पब्लिश या अस्वीकार करने का विकल्प होता है. -
दूसरा चरण: किसी टिप्पणी की समीक्षा का स्टेटस अपडेट करना
टिप्पणी की स्थिति अपडेट करने के लिए,
comments.setModerationStatus
वाले तरीके को कॉल करें. टिप्पणी का यूनीक आईडी बताने के लिए,id
पैरामीटर की वैल्यू इस्तेमाल करें.moderationStatus
पैरामीटर कोpublished
याrejected
पर सेट करें. अगर किसी टिप्पणी को अस्वीकार किया जा रहा है, तोbanAuthor
पैरामीटर कोtrue
पर सेट किया जा सकता है. इससे, लेखक को चैनल या वीडियो पर अन्य टिप्पणियां करने से रोका जा सकता है.
ध्यान दें: यह एपीआई अस्वीकार की गई टिप्पणियों की सूची बनाने या उन्हें किसी और तरीके से खोजने का तरीका नहीं देता. हालांकि, अगर अस्वीकार की गई टिप्पणी का यूनीक आईडी पता है, तो आपके पास उसके मॉडरेट करने के स्टेटस को published
में बदलने का विकल्प है. साथ ही, किसी टिप्पणी की मॉडरेशन स्थिति को published
या rejected
पर अपडेट करने के बाद, मॉडरेट करने की स्थिति को वापस heldForReview
में नहीं बदला जा सकता.
किसी टिप्पणी को हटाना
इस उदाहरण में टिप्पणी मिटाने का तरीका बताया गया है. उदाहरण में, नीचे दिए गए चरण दिए गए हैं:
-
पहला चरण: टिप्पणी का आईडी वापस पाना
किसी वीडियो या चैनल से जुड़ी टिप्पणियों की सूची वापस पाने के लिए, ऊपर दिया गया तरीका अपनाएं. याद रखें कि किसी टिप्पणी को सिर्फ़ उसका लेखक मिटा सकता है, इसलिए आपको
comment
संसाधन कीsnippet.authorChannelId.value
प्रॉपर्टी की वैल्यू की तुलना, पुष्टि किए गए उपयोगकर्ता के चैनल आईडी से करनी होगी. इससे यह पता चलेगा कि उपयोगकर्ता उस टिप्पणी को मिटा सकता है या नहीं. -
दूसरा चरण: टिप्पणी या टिप्पणी की थ्रेड मिटाना
जिस टिप्पणी थ्रेड या टिप्पणी को मिटाया जा रहा है उसके आईडी की पहचान कर लेने के बाद, उसे मिटाने के लिए
comments.delete
का इस्तेमाल करें. मिटाए जा रहे टिप्पणी आईडी या टिप्पणी के थ्रेड आईडी की पहचान करने के लिए,id
पैरामीटर वैल्यू का इस्तेमाल करें. अनुरोध को OAuth 2.0 का इस्तेमाल करके अनुमति दी जानी चाहिए. अगर एपीआई एक्सप्लोरर में इस क्वेरी की जांच की जा रही है, तो आपको नीचे दिए गए अनुरोध में,id
पैरामीटर वैल्यू के लिए मान्य टिप्पणी आईडी या टिप्पणी थ्रेड आईडी बदलना होगा.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.comments.delete? id=COMMENT_ID