YouTube Data API और YouTube Live Streaming API की मदद से, प्लेलिस्ट, चैनलों, और लाइव इवेंट को मैनेज किया जा सकता है.
YouTube सेवा की मदद से, Google Apps Script में YouTube Data API और YouTube Live Streaming API का इस्तेमाल किया जा सकता है. इस एपीआई की मदद से, उपयोगकर्ता अपने वीडियो, प्लेलिस्ट, चैनलों, और लाइव इवेंट को मैनेज कर सकते हैं.
यह एक बेहतर सेवा है. इसका इस्तेमाल करने से पहले, इसे चालू करना ज़रूरी है.
रेफ़रंस
इस सेवा के बारे में ज़्यादा जानकारी के लिए, यहां दिया गया रेफ़रंस दस्तावेज़ देखें:
Apps Script की सभी ऐडवांस सेवाओं की तरह, YouTube सेवा भी सार्वजनिक एपीआई के ऑब्जेक्ट, तरीकों, और पैरामीटर का इस्तेमाल करती है. ज़्यादा जानकारी के लिए, तरीके के सिग्नेचर कैसे तय किए जाते हैं लेख पढ़ें.
समस्याओं की शिकायत करने और अन्य सहायता पाने के लिए, सहायता पेज देखें:
नमूना कोड
नीचे दिए गए सैंपल कोड में, YouTube Data API के तीसरे वर्शन का इस्तेमाल किया गया है.
कीवर्ड से खोजें
यह फ़ंक्शन, कुत्तों के बारे में वीडियो खोजता है. इसके बाद, वीडियो आईडी और टाइटल को लॉग करता है. ध्यान दें कि इस सैंपल में, नतीजों की संख्या 25 तक सीमित है. ज़्यादा नतीजे पाने के लिए, YouTube Data API के रेफ़रंस दस्तावेज़ में दिखाए गए तरीके से, अतिरिक्त पैरामीटर पास करें.
अपलोड किए गए वीडियो वापस पाना
यह फ़ंक्शन, उपयोगकर्ता के अपलोड किए गए वीडियो वापस लाता है. यह इन चरणों का इस्तेमाल करके ऐसा करता है:
- यह कुकी, उपयोगकर्ता के चैनल की जानकारी फ़ेच करती है
- यह कुकी, उपयोगकर्ता की
uploadsप्लेलिस्ट फ़ेच करती है - यह प्लेलिस्ट के सभी वीडियो के आईडी और टाइटल को लॉग करता है
- अगर नतीजों का कोई अगला पेज है, तो उसे फ़ेच करता है. इसके बाद, तीसरे चरण पर वापस जाता है
चैनल सब्सक्राइब करें
इस सैंपल से, उपयोगकर्ता को YouTube पर Google Developers चैनल की सदस्यता मिलती है.