Мой код для получения даты последнего твита не работает должным образом со вчерашнего дня - PullRequest
0 голосов
/ 07 апреля 2011

До вчерашнего дня следующий код JS работал нормально для получения последнего твита и его даты:

jQuery.getJSON("http://twitter.com/statuses/user_timeline/mon_compte_twitter.json?callback=?", function(data) { 

var date = data.created_at;  
var finale = data[i].text;  

var dateTwit = new Date(date);           
var dateAct = new Date();           
var diff = dateAct.getTime() - dateTwit.getTime(); 

Сегодня это работает, только если твит был опубликован много дней назад, но если последний твит был опубликован несколько минут или часов назад, его дата отрицательна.

Кто-нибудь может сказать, почему?

1 Ответ

0 голосов
/ 07 апреля 2011

Twitter API не работает в режиме реального времени. Пожалуйста, полностью прочитайте документы API. Вы поймете. Из-за большого количества запросов от API, твиттер иногда выдает кэшированный вывод, и я уверен, что это не точно в реальном времени. - @ kvijayhari

Ну, теперь это работает, так что я думаю, что Квиджайхари был прав, спасибо Квиджайхари!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...