سرویس یوتیوب به شما امکان میدهد از API دادههای یوتیوب و API پخش زنده یوتیوب در Apps Script استفاده کنید. این API به کاربران این امکان را میدهد که ویدیوها، لیستهای پخش، کانالها و رویدادهای زنده خود را مدیریت کنند.
مرجع
برای اطلاعات دقیق در مورد این سرویس، به مستندات مرجع زیر مراجعه کنید:
مانند تمام سرویسهای پیشرفته در Apps Script، سرویس YouTube از همان اشیاء، متدها و پارامترهای API عمومی استفاده میکند. برای اطلاعات بیشتر، به بخش «نحوه تعیین امضاهای متد» مراجعه کنید.
برای گزارش مشکلات و یافتن پشتیبانیهای دیگر، به صفحات پشتیبانی مربوطه مراجعه کنید:
کد نمونه
کد نمونه زیر از نسخه ۳ رابط برنامهنویسی کاربردی داده یوتیوب (YouTube Data API) استفاده میکند.
جستجو بر اساس کلمه کلیدی
این تابع ویدیوهایی درباره سگها را جستجو میکند، سپس شناسهها و عنوان ویدیو را ثبت میکند. توجه داشته باشید که این نمونه نتایج را به ۲۵ محدود میکند. برای بازگرداندن نتایج بیشتر، پارامترهای اضافی را همانطور که در مستندات مرجع YouTube Data API نشان داده شده است، ارسال کنید.
بازیابی آپلودها
این تابع ویدیوهای آپلود شده توسط کاربر را بازیابی میکند. این کار را با استفاده از مراحل زیر انجام میدهد:
- کانال کاربر را دریافت میکند
- لیست پخش
uploadsکاربر را دریافت میکند - در این لیست پخش تکرار میشود و شناسهها و عناوین ویدیو را ثبت میکند
- اگر صفحه بعدی از نتایج وجود داشته باشد، آن را دریافت میکند، سپس به مرحله ۳ برمیگردد
عضویت در کانال
این نمونه، کاربر را در کانال توسعهدهندگان گوگل در یوتیوب مشترک میکند.