• 21-10-2014, 20:56:22
    #1
    merhaba arkadaşlar bi boz lazım ama yapamadım istediyim şey youtubede video ismini yazdığımda çıkan videoların ismini linkini ve etiketlerini vericek bi bot lazım yaprım edermisiniz lütfen
  • 21-10-2014, 21:32:03
    #2
    fermayil adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar bi boz lazım ama yapamadım istediyim şey youtubede video ismini yazdığımda çıkan videoların ismini linkini ve etiketlerini vericek bi bot lazım yaprım edermisiniz lütfen
    Burada youtube video botu yazmistim youtube apisini kullaniyor ve sonuclari json olarak geri döndürüyor class'ini kullanabilirsiniz.
  • 21-10-2014, 22:10:12
    #3
    teşekürelr hocam hemen deniyorum r10+ verdim iyi forumlar

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:10:12 -->-> Daha önceki mesaj 21:57:16 --

    kingofseo adlı üyeden alıntı: mesajı görüntüle
    Burada youtube video botu yazmistim youtube apisini kullaniyor ve sonuclari json olarak geri döndürüyor class'ini kullanabilirsiniz.
    hocam ben bunu ayarlayamadım ya isz bi düzenleme yaparmısınız benimki wp değil ban lazım olan şey video ismi yazıcam arama yapıcam çıkan videoların ismini linkini ve etiketlerini bana vericek bi kod lazım hiç bir yere bost etmei gerekmiyor sizin wp botunuz baya bi karışık geldi ban ayıklayamadım
  • 21-10-2014, 23:31:34
    #4
    Etiketleri alamazsınız hocam. Yalnızca kendi kanallarınızdaki videolarınızın etiketleri alınabiliyor.

    <?php
    $kelime = isset($_POST['kelime']) ? $_POST['kelime'] : '';
    $sayfa = isset($_POST['sayfa']) ? $_POST['sayfa'] : 1;
    echo'<form action="" method="post">
    	Kelime:<input type="text" name="kelime" value="'.$kelime.'">
    	Sayfa:<input type="text" name="sayfa" value="'.$sayfa.'">
    	<input type="submit" value="Gönder">
    </form>';
    
    
    
    if ($_POST){
    
    	$url = 'http://gdata.youtube.com/feeds/api/videos?v=2&orderby=viewCount&max-results=25&start-index='.((25*($sayfa-1))+1).'&format=5&q='.urlencode($kelime);	
    
    	$site = file_get_contents($url);	
    
    	preg_match_all('@<entry(.*?)</entry>@is',$site,$detaylar);
    	foreach ($detaylar[1] as $detay) {
    		preg_match('@<yt:videoid>(.*?)</yt:videoid@is',$detay,$videoid);
    		preg_match('@<media:title type=\'plain\'>(.*?)</media:title>@is',$detay,$baslik);
    		
    		echo 'Başlık: '.$baslik[1].'<br>Link: http://www.youtube.com/watch?v='.$videoid[1].'<br>Resim: http://i.ytimg.com/vi/'.$videoid[1].'/hqdefault.jpg<hr>';
    
    
    	}
    }?>
  • 21-10-2014, 23:54:25
    #5
    Konuya ilgilendiğiniz için tesekur ederim r10+ verdim verdiginiz kodlari deneyip konuya yazıcam diğer arkadaşlarında işini gorucektir
  • 30-10-2014, 22:29:18
    #6
    hamdialev adlı üyeden alıntı: mesajı görüntüle
    Etiketleri alamazsınız hocam. Yalnızca kendi kanallarınızdaki videolarınızın etiketleri alınabiliyor.

    <?php
    $kelime = isset($_POST['kelime']) ? $_POST['kelime'] : '';
    $sayfa = isset($_POST['sayfa']) ? $_POST['sayfa'] : 1;
    echo'<form action="" method="post">
    	Kelime:<input type="text" name="kelime" value="'.$kelime.'">
    	Sayfa:<input type="text" name="sayfa" value="'.$sayfa.'">
    	<input type="submit" value="Gönder">
    </form>';
    
    
    
    if ($_POST){
    
    	$url = 'http://gdata.youtube.com/feeds/api/videos?v=2&orderby=viewCount&max-results=25&start-index='.((25*($sayfa-1))+1).'&format=5&q='.urlencode($kelime);	
    
    	$site = file_get_contents($url);	
    
    	preg_match_all('@<entry(.*?)</entry>@is',$site,$detaylar);
    	foreach ($detaylar[1] as $detay) {
    		preg_match('@<yt:videoid>(.*?)</yt:videoid@is',$detay,$videoid);
    		preg_match('@<media:title type=\'plain\'>(.*?)</media:title>@is',$detay,$baslik);
    		
    		echo 'Başlık: '.$baslik[1].'<br>Link: http://www.youtube.com/watch?v='.$videoid[1].'<br>Resim: http://i.ytimg.com/vi/'.$videoid[1].'/hqdefault.jpg<hr>';
    
    
    	}
    }?>
    hocam bot çok işime yaradı fakat bi ekleme yapmak istiyorum ama beceremedim mesela 25 video bilgileri veriyor dimi verdiyi her bilgiye class ekleyerek her class da 1 tane harf 1 tane rakam eklemek istiyorum ama farklı harfler ve rakam olması gerekiyor örnek olarak maşağıya yazdım
    echo "<span class='b1'>$baslik[1]</span><br><span class='a1'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c1'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
    echo "<span class='b2'>$baslik[1]</span><br><span class='a2'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c2'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
    echo "<span class='b3'>$baslik[1]</span><br><span class='a3'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c3'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
    echo "<span class='b4'>$baslik[1]</span><br><span class='a4'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c4'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
    echo "<span class='b5'>$baslik[1]</span><br><span class='a5'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c5'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";