2010-11-18 2 views
0

Я получаю кажущиеся случайными 400 ошибок из звонка twitter на моем сайте. Похоже, что это не ограничение скорости, поскольку, похоже, оно не основано на времени, а при тестировании я вообще этого не испытывал, в то время как мой дизайнер (который не разыгрывал обновления снова и снова) не мог видеть твит вообще-то, вдруг вдруг.Sporadic 400 ответов из twitter API call

это вызов

$file = @file_get_contents('http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=mildfuzz&count=1'); 

Может быть Twitter вниз в конкретных областях? Кажется странным получить разные результаты, основанные на местоположении.

+0

В этом случае вы должны добавить некоторые проверки ошибок, такие как $ file empty, sleep 1 seconds, и попробуйте еще раз file_get_contents – ajreal

+0

извините, не уверен, что я последую за вами. Не могли бы вы объяснить дальше. –

+0

if (file empty) { fetch снова за x секунд } –

ответ

0

Как оказалось, лучший способ состоял в том, чтобы убедиться, что я всегда проверяю свой лимит ставок, не знаю, почему, но это, похоже, предупреждает Twitter о том, что у меня есть какой-то предел.

Я также сохраняю копию каждого твита в базе данных.

Смежные вопросы