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