• 08-05-2015, 21:29:30
    #1
    Arkadaşlar 2 - 3 ay önce bir arkadaşa youtube den siteme video çeken bir kod yazdırdım baya güzel çalışıyordu şimdi ie sorun var sitede arama yapılırken hep aynı videoyu çekiyor. Çektiği video normalde "https://www.youtube.com/watch?v=video uzantısı" şeklinde iken şuan video uzantısı sabit oldu v2 den v3 e geçmiş bundan mı kaynaklı acaba? aşağıda sitede ki function kodları ama çalışmıyor



    function get_youtube_id($aranan)
    {
    $aranan = urlencode($aranan);
    $url = file_get_contents("http://gdata.youtube.com/feeds/api/videos?vq=".$aranan."&max-results=1");
    preg_match("#<entry>(.*?)</entry>#si",$url,$data);
    $link_x=explode('<id>',$data[1]);
    $link_x=explode('</id>',$link_x[1]);
    $link_k=explode('/',$link_x[0]);
    $video_link= $link_k[6];
    return $video_link;
    }
  • 11-05-2015, 03:48:44
    #2
    yokmu nu konu hakkında bilgisi olan
  • 11-05-2015, 14:51:23
    #3
    SaLeh adlı üyeden alıntı: mesajı görüntüle
    yokmu nu konu hakkında bilgisi olan
    https://support.google.com/youtube/answer/6098135?hl=en

    YouTube 20 Nisan'da API 1 ve 2. versiyonları kapattı, bunun duyurusu 4 Mart 2014'te yapılmıştı. Botu 2-3 ay önce yazdırmışsınız ve APIv1 kullanılmış, v3 olarak yazılması gerekirdi, kodlayan arkadaştan versiyon 3 API'yi kullanarak yeniden kodlamasını isteyin.