Yapay zekâ ve otomasyon

YouTube API kotası nedir? Limitler, maliyetler ve kota dolarsa ne yapılır?

YouTube Data API günlük kotası: varsayılan 10.000 birim, ayrı video yükleme kovası, işlem maliyetleri, sıfırlanma saati ve kotayı verimli kullanma yolları.

YouTube'a yazılım aracılığıyla bağlanan her uygulama, YouTube Data API kotasına tabidir. Kota, bir Google Cloud projesinin günde yapabileceği işlem miktarını sınırlar. Otomasyon araçlarında “kota aşıldı” hatası, videoların yüklenmemesinin en sık nedenlerinden biridir; bu yüzden nasıl çalıştığını bilmek işe yarar.

Varsayılan kota

Google'ın belgesine göre YouTube Data API'yi etkinleştiren projeler varsayılan olarak şunları alır: günde 100 search.list çağrısı, günde 100 videos.insert (video yükleme) çağrısı ve diğer tüm uç noktalar için günlük ortak 10.000 birim (YouTube Data API belgesi). Yani arama ve video yükleme ayrı kovalarda, diğer işlemler ise 10.000 birimlik ortak havuzda sayılır.

Eski kaynaklarda yükleme başına çok yüksek bir birim maliyeti yazılabilir; güncel resmî belgeye göre yükleme, kendi kovasında 1 birim sayılır ve kova günlük 100 çağrıyla sınırlıdır. Güncel değerleri her zaman Google'ın belgesinden kontrol edin.

İşlemlerin birim maliyeti

YouTube'un genel kuralı: bir listeyi okumak genellikle 1 birim, kaynak oluşturmak, güncellemek ya da silmek genellikle 50 birimdir. Belgede öne çıkan örnekler (kota maliyet tablosu):

İşlemMaliyet
videos.list, channels.list (okuma)1 birim
videos.update (başlık/açıklama güncelleme)50 birim
thumbnails.set (küçük resim yükleme)50 birim
playlistItems.insert (listeye video ekleme)50 birim
comments.insert (yorum yazma)50 birim
captions.insert (altyazı yükleme)400 birim
videos.insert (video yükleme)Ayrı kovada 1 çağrı (günde 100)
search.list (arama)Ayrı kovada 1 çağrı (günde 100)

YouTube Analytics API ve Reporting API'nin kendi kotaları ayrıdır; belgelerine bakın.

Kota ne zaman sıfırlanır?

Google'a göre günlük kotalar Pasifik saatiyle (PT) gece yarısı sıfırlanır. Türkiye'de saat dilimi sabit olduğu için bu:

  • ABD yaz saati uygulaması sürerken (Mart ortasından Kasım başına kadar): 10:00,
  • ABD kış saatinde (Kasım başından Mart ortasına kadar): 11:00.

Kotayı verimli kullanmanın yolları

  1. Aramadan kaçının. Bir kanalın yüklemelerini listelemek için search.list yerine kanalın “yüklemeler” oynatma listesini playlistItems.list ile okuyun; çok daha ucuzdur.
  2. Toplu okuyun. videos.list tek çağrıda 50 video kimliğine kadar sorgulayabilir.
  3. Önbellek kullanın. Aynı veriyi kısa sürede tekrar sormayın; analitik panellerini birkaç dakikada bir yenilemek yeterlidir.
  4. Gereksiz güncellemeden kaçının. Başlık ve küçük resmi yükleme sırasında doğru girin; sonradan düzeltmek 50 birimden fazlasına mal olur.
  5. Hataya göre bekleyin. quotaExceeded alındığında art arda yeniden denemek işe yaramaz; sıfırlanmayı bekleyin.
  6. Yüklemeyi planlayın. Günlük 100 yükleme çoğu kanal için fazlasıyla yeterlidir; sıkışma yaşayan projelerde asıl darboğaz çoğu zaman diğer işlemlerin ortak 10.000 birimi olabilir.

Kota dolduğunda ne olur?

API, quotaExceeded hatası döndürür; kota sıfırlanana kadar aynı türde işlemler reddedilir. İyi bir otomasyon aracı bunu şöyle yönetir: hatayı kullanıcıya gösterir, işlemi kuyruğa alır, kota açıldığında kaldığı yerden devam eder ve panelde son bilinen verileri gösterir. Bu davranışı olmayan bir araç, kota dolunca üretimi durdurabilir (araç seçme ölçütleri).

Daha fazla kota nasıl alınır?

Google, varsayılan kotayı aşan projeler için bir kota uzatma formu sunar; ancak başvurudan önce projenizin YouTube API Hizmetleri Kullanım Şartları'na uyumunu gösteren bir uyumluluk denetimi gerekir (Kota ve uyumluluk denetimleri). Aynı denetim, yeni API projelerinden yüklenen videoların özel kalması kuralını kaldırmak için de gereklidir (otomatik yükleme rehberi).

Kendi projenizi mi kullanmalısınız?

Bir otomasyon aracı kendi API projesini ve OAuth istemcisini kullanır; kotayı da bu projeden harcar. Araç ortak bir proje kullanıyorsa kota, o projeyi kullanan herkesin ortak sınırıdır; bu yüzden aracın kota yönetimi ve iş modeli önemlidir.

Mecra ve kota

Mecra, YouTube'a yaptığı çağrıları verimli tutmak için son yanıtları bir süre önbelleğe alır ve kota dolarsa panelde son bilinen verileri gösterip sıfırlanma sonrasında yükleme ve yenilemeye kendiliğinden devam eder. Günlük limitleri (yapay zekâ, YouTube API, disk) Kayıtlar sayfasında görebilirsiniz.

Kaynaklar

Sık sorulan sorular

YouTube API kotası ne zaman sıfırlanır?

Günlük kotalar Pasifik saatiyle gece yarısı sıfırlanır. Türkiye saatiyle bu, ABD yaz saati uygulaması sürerken 10:00, bittikten sonra 11:00'dir.

Günde kaç video yükleyebilirim?

Google'ın belgesine göre projeler varsayılan olarak günde 100 video yükleme çağrısı (videos.insert) ve 100 arama çağrısı (search.list) alır; diğer tüm uç noktalar için günlük 10.000 birim ortaktır. Fiili sınırınız ayrıca YouTube'un kanal bazlı yükleme sınırlarından da etkilenebilir.

“quotaExceeded” hatası alıyorum, ne yapmalıyım?

Kotanın sıfırlanmasını bekleyin ve gereksiz okuma çağrılarını azaltın (arama yerine liste okuma, sonuçları önbelleğe alma). Sürekli yetersizse Google'ın kota uzatma formuna başvurun; bunun için uyumluluk denetimi gerekir.

Kotayı nereden görebilirim?

Google Cloud Console'da API'ler ve Hizmetler > YouTube Data API v3 > Kotalar bölümünde günlük kullanımınızı ve limitlerinizi görürsünüz.

İlgili yazılar

Yapay zekâ ve otomasyon

YouTube'a otomatik video yükleme: zamanlama, API ve dikkat edilecekler

Videoları YouTube'a otomatik yüklemenin üç yolu: Studio'da zamanlama, API ile yükleme ve otomasyon uygulamaları; kota, izinler ve gizlilik durumu tuzakları.

3 dk okuma
Yapay zekâ ve otomasyon

YouTube otomasyonu nedir? Neleri otomatikleştirebilirsiniz, sınırı nerede?

YouTube otomasyonu, kanal işlerinin tekrarlı kısımlarını yazılıma devretmektir. Neler otomatikleşir, neler otomatikleşmemeli, riskler ve güvenli kullanım.

2 dk okuma
Yapay zekâ ve otomasyon

YouTube otomasyon aracı nasıl seçilir? 12 soruluk kontrol listesi

Video üreten ve yükleyen bir araç seçerken sorulacaklar: veri nerede tutuluyor, doğruluk denetimi var mı, API durumu, lisans, kota, fiyat ve iptal koşulları.

3 dk okuma