سرویس YouTube به شما امکان می دهد از YouTube Data API و YouTube Live Streaming API در Apps Script استفاده کنید. این API به کاربران این امکان را می دهد که ویدیوها، لیست های پخش، کانال ها و رویدادهای زنده خود را مدیریت کنند.
مرجع
برای اطلاعات دقیق در مورد این سرویس، به مستندات مرجع زیر مراجعه کنید:
مانند همه سرویسهای پیشرفته در Apps Script، سرویس YouTube از همان اشیا، روشها و پارامترهای API عمومی استفاده میکند. برای اطلاعات بیشتر، نحوه تعیین امضای روش را ببینید.
برای گزارش مشکلات و یافتن پشتیبانی دیگر، به صفحات پشتیبانی مربوطه مراجعه کنید:
کد نمونه
کد نمونه زیر از نسخه 3 YouTube Data API استفاده می کند.
جستجو بر اساس کلمه کلیدی
این تابع ویدیوهای مربوط به سگ ها را جستجو می کند، سپس شناسه ها و عنوان ویدیو را ثبت می کند. توجه داشته باشید که این نمونه نتایج را به 25 محدود می کند. برای برگرداندن نتایج بیشتر، پارامترهای اضافی را همانطور که در مستندات مرجع YouTube Data API نشان داده شده است، ارسال کنید.
بازیابی آپلودها
این تابع ویدیوهای آپلود شده کاربر را بازیابی می کند. این کار را با استفاده از مراحل زیر انجام می دهد:
- کانال کاربر را واکشی می کند
- لیست پخش
uploads
کاربر را واکشی می کند - از طریق این لیست پخش تکرار می شود و شناسه ها و عناوین ویدیو را ثبت می کند
- اگر صفحه بعدی از نتایج وجود دارد، آن را واکشی می کند، سپس به مرحله 3 باز می گردد
عضو کانال شوید
این نمونه کاربر را در کانال Google Developers در YouTube مشترک می کند.