YouTube hizmeti, Apps Script'te YouTube Data API ve YouTube Live Streaming API'yi kullanmanıza olanak tanır. Bu API, kullanıcıların videolarını, oynatma listelerini, kanallarını ve canlı etkinliklerini yönetmelerine olanak tanır.
Referans
Bu hizmet hakkında ayrıntılı bilgi için aşağıdaki referans dokümanlarına bakın:
Apps Komut Dosyası'ndaki tüm gelişmiş hizmetler gibi YouTube hizmeti de herkese açık API ile aynı nesneleri, yöntemleri ve parametreleri kullanır. Daha fazla bilgi için Metod imzaları nasıl belirlenir? başlıklı makaleyi inceleyin.
Sorunları bildirmek ve diğer destek seçeneklerini görmek için ilgili destek sayfalarına bakın:
Örnek kod
Aşağıdaki örnek kodda YouTube Data API'nin 3. sürümü kullanılmaktadır.
Anahtar kelimeye göre arama
Bu işlev, köpeklerle ilgili videoları arar ve ardından video kimliklerini ve başlığını günlüğe kaydeder. Bu örnekte sonuçların 25 ile sınırlı olduğunu unutmayın. Daha fazla sonuç döndürmek için YouTube Data API referans dokümanlarında gösterildiği gibi ek parametreler iletin.
Yüklemeleri alma
Bu işlev, kullanıcının yüklediği videoları alır. Bunu aşağıdaki adımları uygulayarak yapar:
- Kullanıcının kanalını getirir
- Kullanıcının
uploads
oynatma listesini getirir - Bu oynatma listesini tarar ve video kimliklerini ve başlıklarını günlüğe kaydeder
- Sonraki bir sonuç sayfası varsa onu getirir ve 3. adıma döner.
Kanala abone ol
Bu örnek, kullanıcıyı YouTube'daki Google Developers kanalına abone eder.