Daha
YouTube API'den bir YouTube videosunun küçük resmini nasıl alabilirim?
Elimde bir YouTube video URL'si varsa, YouTube API'sinden ilişkili küçük resmi almak için PHP ve cURL kullanmanın bir yolu var mı?
2280
3
Her YouTube videosunun dört adet oluşturulmuş görüntüsü vardır. Bunlar tahmin edilebileceği gibi aşağıdaki gibi biçimlendirilmiştir:
Listedeki ilk resim tam boyutlu bir resimdir ve diğerleri küçük resimlerdir. Varsayılan küçük resim görüntüsü (yani,
1.jpg
,2.jpg
,3.jpg
'den biri):Küçük resmin yüksek kaliteli sürümü için buna benzer bir URL kullanın:
Ayrıca, küçük resmin HQ'ya benzer bir URL kullanan orta kaliteli bir sürümü de vardır:
Küçük resmin standart tanımlı sürümü için buna benzer bir URL kullanın:
Küçük resmin maksimum çözünürlüklü sürümü için buna benzer bir URL kullanın:
Yukarıdaki URL'lerin tümü HTTP üzerinden de kullanılabilir. Ayrıca, biraz daha kısa olan
i3.ytimg.com
ana bilgisayar adı, yukarıdaki örnek URL'lerdeimg.youtube.com
yerine çalışır.Alternatif olarak, küçük resim görüntülerini almak için YouTube Veri API'si (v3) kullanabilirsiniz.
Video küçük resimlerini, başlığını, açıklamasını, derecelendirmesini, istatistiklerini ve daha fazlasını almak için YouTube Data API kullanabilirsiniz. API sürüm 3 bir anahtar gerektirir*. Anahtarı alın ve bir videos: list isteği oluşturun:
Örnek PHP Kodu
Çıktı
Kaynak makale.
Videonun küçük resminin URL'sini içeren Video Girişi'ni alabilirsiniz. Bağlantıda örnek kod var. Veya XML'i ayrıştırmak istiyorsanız, burada bilgi var. Döndürülen XML, küçük resmin URL'sini içeren bir `media:thumbnail' öğesine sahiptir.