lostyazilim
tr.link

Youtube api kullanımı (soru)

5 Mesajlar 1.061 Okunma
lstbozum
tr.link

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
Arkadaşlar ben youtube api kullanarak bi youtuberın son 10 videosunu resim linki adresi ve adını almak istiyorum nası bişey yapabilirim
 

 

wmaraci
reklam

VisualStudio VisualStudio WM Aracı Kullanıcı
  • Üyelik 21.01.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Master
  • Konum Adıyaman
  • Ad Soyad A** K**
  • Mesajlar 419
  • Beğeniler 0 / 62
  • Ticaret 8, (%88)
Basit bir örnek yazdım

Kısaca açıklayacağım key kısmına api key yazacaksınız channel kısmına kanal adını yazacaksınız results kısmına kaç adet video istiyorsanız numarayı yazacaksınız type kısmında ise 2 adet type var text olarak yazarsanız resim url - youtube url şeklinde ekrana yazdırıyor eğer iframe olarak yazarsanız videoları embed olarak sayfaya yazdırıyor

$key = "";
$channel = "";
$results = null;
$type = "";
$getUploads = "https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=$channel&key=$key";
$getPage1 = file_get_contents($getUploads);
$json1 = json_decode($getPage1, true);
$videosID = $json1["items"][0]["contentDetails"]["relatedPlaylists"]["uploads"];
$getVideos = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=$results&playlistId=$videosID&key=$key";
$getPage2 = file_get_contents($getVideos);
$json2 = json_decode($getPage2, true);
for($start = 0; $start < $results; $start++){
$thumbnailsURL = $json2["items"][$start]["snippet"]["thumbnails"]["default"]["url"];
$videoURL = $json2["items"][$start]["snippet"]["thumbnails"]["default"]["url"];
$parseURL = explode('/', $videoURL);
if($type == "text"){
$youTubeURL = "https://youtube.com/watch?v=".$parseURL[4];
echo $thumbnailsURL." - ".$youTubeURL."
";
}else if($type == "iframe"){
echo '';
}
}
?>
maymaa

kişi bu mesajı beğendi.

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
teşekkürler çalıştı müsaitsen bide ismini nasıl alıcağımı halledermisin videonun isminide çeksin

Ek Olarak: teşekkürler çalıştı müsaitsen bide ismini nasıl alıcağımı halledermisin videonun isminide çeksin
 

 

VisualStudio VisualStudio WM Aracı Kullanıcı
  • Üyelik 21.01.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Master
  • Konum Adıyaman
  • Ad Soyad A** K**
  • Mesajlar 419
  • Beğeniler 0 / 62
  • Ticaret 8, (%88)
Şeklinde deneyebilirsin
$videoTitle = $json2["items"][$start]["snippet"]["title"];
maymaa

kişi bu mesajı beğendi.

wmaraci
wmaraci

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
teşekkür ederim deniyorum

Ek Olarak: saolun çalıştı :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al