Bir kullanıcı profili için i aracılığıyla Twitter Arama API sorgulamak:
curl_setopt($ch, CURLOPT_URL, "http://search.twitter.com/search.rss?q=".urlencode($username."+-badword")."");
Hangi son haftalarda mükemmel çalıştı.
Bir kaç günden beri Twitter API "406 Kabul Edilemez" ile sitemde ve bazen yanıtları istekleri bir sürü alır
Tam bir hata iletisi:
array (18) {[0] => string (27) "HTTP/1.1 406 Kabul Edilemez" [1] => string (35) "Tarih: Cum, 21 Oca 2011 00:31:06 GMT" [2] = > string (10) "Sunucu: hi" [3] => string (26) "Durum: 406 Kabul Edilemez" [4] => string (15) "Tekrar dene-sonra: 10" [5] => string (30 ) "X-Served-Gönderen: SLC1-aah-25-SR1" [6] => string (38) "Content-Type: text / html; charset = utf-8" [7] => string (45) " X-servis-By: SLC1-acm-32-sr1.prod.twitter.com "[8] => string (55)" Cache-Control: max-age = 15, olmalı-REVALIDATE, max-age = 300 " [9] => string (38) "Expires: Fri, 21 Ocak 2011 12:36:06 GMT" [10] => string (21) "Vary: Accept-Encoding" [11] => string (17) " Content-Length: 1 "[12] => string (21)" X-Vernik: 1897557299 "[13] => string (6)" Yaş: 0 "[14] => string (16)" Via: 1.1 vernik "[15] => string (45)" X-Cache-Svr: SLC1-acm-32-sr1.prod.twitter.com "[16] => string (13)" X-Cache: MISS "[17] => string (17) "Connection: close"}
Ben bu konuda Twitter Doku anlamıyorum:
http://apiwiki.twitter.com/w/page/22554652/HTTP-Response-Codes-and-Errors diyor ki "406 Kabul edilmez:. Bir biçimi geçersiz istek belirtildiğinde Arama API ile Döndü"
ben bir kaç saniye sonra tekrar deneyin ne zaman tekrar istek çalışıyor, çünkü.
Kim bu nasıl düzeltmek için bir fikri vardır?