![]() |
youtube api de "HTTP request failed! HTTP/1.0 403 Forbidden" Sorunu 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? :confused: |
referer atadın mı |
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 |
CURL'da user agent olarak ne gösteriliyor? Edit: Yukarıdaki kod localhost'umda sorunsuz çalışıyor. |
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 |
Alıntı:
curl_setopt($ch, CURLOPT_REFERER, "http://i7i.us"); |
benimde diğer serverlarımda çalışıyor sadece bi server da çalışmıyor server ipsine ban durumu olabilir mi sizce ? |
Alıntı:
|
Alıntı:
|
curl ile araya başka site koyarak olayı çözdüm fakat kafama takılan neden böyle bişey yapsın yada belirli bi limit mi var günlük şu kadar veri çekebilirsiniz diye veri çekemeyen sitem günlük 20k civarı youtube api ye başvuruyordu. |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:00:51. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.