Intereting Posts
Фиксация / захват сеанса PHP Как добавить массив со значениями в конфигурации Symfony2? Проверка регистрации и аутентификация с помощью ajax Вставка / просмотр изображения в / из базы данных MySQL Настройка маршрутизации поисковой формы Symfony 2 в запрошенной связанной библиотеке openssl установлена ​​неправильная версия передача массива POST в php-функцию Переменная конкатенации PHP Как создать новую запись с фотографией, прикрепленной в WordPress с помощью XMLRPC? В php при инициализации класса, как передать переменную этому классу, которая будет использоваться в ее функциях? Создать поле ввода массива с построителем форм symfony2 Абстрактные свойства PHP Классы. В чем смысл? Проблема phpMyAdmin с конкретной таблицей не может редактировать ошибки строк с помощью команды blank where Как предотвратить дублирование сообщений через обновление браузера?

API Twitter – 406 Неприемлемый ответ

Для профиля пользователя я запрашиваю API поиска в Twitter:

curl_setopt($ch, CURLOPT_URL, "http://search.twitter.com/search.rss?q=".urlencode($username."+-badword").""); 

которые отлично работали в последние недели.

Поскольку через несколько дней API Twitter получает множество запросов с моего сайта, а иногда и ответы с «406 Not Acceptable»,

полное сообщение об ошибке:

array (18) {[0] => string (27) «HTTP / 1.1 406 недопустимо» [1] => строка (35) "Дата: Пт, 21 янв 2011 12:31:06 GMT" [2] = > string (10) «Server: hi» [3] => string (26) «Status: 406 Not Acceptable» [4] => string (15) «Retry-After: 10» [5] => string (30 ) «X-Served-From: slc1-aah-25-sr1» [6] => string (38) «Content-Type: text / html; charset = utf-8» [7] => string (45) " X-Served-By: slc1-acm-32-sr1.prod.twitter.com "[8] => строка (55)" Cache-Control: max-age = 15, must-revalidate, max-age = 300 " [9] => string (38) "Истекает: Пт, 21 янв 2011 12:36:06 GMT" [10] => строка (21) "Vary: Accept-Encoding" [11] => string (17) " Content-Length: 1 "[12] => string (21)" X-Larnish: 1897557299 "[13] => string (6)" Age: 0 "[14] => string (16)" Через: 1.1 лак "[15] => строка (45)" X-Cache-Svr: slc1-acm-32-sr1.prod.twitter.com "[16] => строка (13)" X-Cache: MISS "[17] => string (17) "Connection: close"}

Я не понимаю Twitter Doku об этом:

http://apiwiki.twitter.com/w/page/22554652/HTTP-Response-Codes-and-Errors говорит: «406 недопустимо: возвращено API поиска, когда в запросе указан недопустимый формат».

потому что, когда я повторяю через несколько секунд, запрос снова работает отлично.

У кого есть идея, как это исправить?