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
Ü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 'VIDEO '; } } ?>
1 kişi bu mesajı beğendi.
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
Ü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"];
1 kişi bu mesajı beğendi.
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ı :)