• 29-08-2008, 22:56:24
    #1
    bugün böyle bi sorunla karşılaştım;

    her zaman çalışan erişim sorunu olmayan youtube api ye ulaşamaz oldum örneğin "http://gdata.youtube.com/feeds/api/videos/-/funny/" feed adresine Curl ile bağlandığım zaman "HTTP request failed! HTTP/1.0 403 Forbidden" engelleme mesajı alıyorum bu api yi kullanan arkadaşlar sizde aynı sorun var mı varsa bunu aşmak için ne gibi bi yol izlemek lazım?
  • 29-08-2008, 23:33:33
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    referer atadın mı
  • 30-08-2008, 00:17:37
    #3
    referer var aylardır çalışan kod erişim engeleme yüzünden çalışmaz oldu


    $ch = curl_init();
    	curl_setopt($ch, CURLOPT_REFERER, "http://i7i.us"); 
    	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)');
    	curl_setopt($ch, CURLOPT_HEADER, 0); 
    	curl_setopt($ch, CURLOPT_VERBOSE, 1); 
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    	curl_setopt($ch, CURLOPT_URL, "http://gdata.youtube.com/feeds/api/videos/-/funny/");
    	echo curl_exec($ch);
    	curl_close ($ch);
    sonuç;

    HTTP request failed! HTTP/1.0 403 Access denied
  • 30-08-2008, 00:21:45
    #4
    CURL'da user agent olarak ne gösteriliyor?

    Edit: Yukarıdaki kod localhost'umda sorunsuz çalışıyor.
  • 30-08-2008, 00:24:18
    #5
    referer bu;
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)');
    nedendir sizce youtube api server ipsine ban atma gibi bi durum varmı acaba
  • 30-08-2008, 00:25:57
    #6
    j0k3r adlı üyeden alıntı: mesajı görüntüle
    referer bu;
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)');
    nedendir sizce youtube api server ipsine ban atma gibi bi durum varmı acaba
    O referer değil. Useraget orası. Referer kısmı bu:

    curl_setopt($ch, CURLOPT_REFERER, "http://i7i.us");
  • 30-08-2008, 00:26:31
    #7
    benimde diğer serverlarımda çalışıyor sadece bi server da çalışmıyor server ipsine ban durumu olabilir mi sizce ?
  • 30-08-2008, 00:27:55
    #8
    MonteCristo adlı üyeden alıntı: mesajı görüntüle
    O referer değil. Useraget orası. Referer kısmı bu:
    curl_setopt($ch, CURLOPT_REFERER, "http://i7i.us");
    haklısın karışmış
  • 30-08-2008, 00:31:24
    #9
    j0k3r adlı üyeden alıntı: mesajı görüntüle
    benimde diğer serverlarımda çalışıyor sadece bi server da çalışmıyor server ipsine ban durumu olabilir mi sizce ?
    Olabilir. Youtube'u Google aldı. Nasıl Google'ın sağı solu beli olmuyorsa, YouTube'un da sağı solu artık belli olmaz.