Результаты поиска в Твиттере — API / Atom Feed

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

Я создаю базовую страницу, которая отображает результаты со страницы результатов поиска в Twitter. Проще говоря, я показываю фид атома с помощью HTML. Я хотел бы сделать это с PHP, если только у кого-то нет чего-то лучшего в .net или ruby.

Необходимы следующие вещи:

  1. Он должен отображать количество возвращенных результатов (максимум около 1500).
  2. Он должен отображать «твиты» или результаты фида Atom. API твиттера ограничивает это до 100 за вызов, но допускает разбиение на страницы. (так что мы можем показать 100 на странице).
  3. Он должен обновляться как минимум каждые 15 минут, если не мгновенно.

Моя идея на данный момент:

  1. используйте twitter-search.php и запустите его 15 раз, вызывая страницы 1-15. Каким-то образом кэшируйте эти страницы, чтобы он использовал вызов API только один раз каждые 15 минут (как бы я это сделал?)

http://woork.blogspot.com/2009/06/simple-php-twitter-search-ready-to-use.html

  1. Затем, как только все будет загружено, используйте Jquery .size для подсчета количества «твитов» div.

Любая помощь/идеи приветствуются!


person wesbos    schedule 14.12.2009    source источник
comment
У меня есть рабочая модель, отображающая 1000 твитов на странице в соответствии с моим методом выше. Сейчас я просто работаю над решением для кэширования, поэтому я не буду перебирать 150 вызовов API в твиттере в час.   -  person wesbos    schedule 14.12.2009
comment
Может быть, вы можете написать, где именно вы застряли. Люди не будут делать все за вас.   -  person Till    schedule 14.12.2009
comment
Похоже, вы сами догадываетесь. Мы будем более чем рады помочь, если вы опубликуете, где вы застряли.   -  person mattbasta    schedule 14.12.2009


Ответы (2)


Мне интересно, как получить RSS-канал поиска в твиттере, который показывает, скажем, 500 результатов вместо первых 15? Это совсем не весело.

person Peter Payne    schedule 25.02.2010

В итоге я использовал несколько PHP-скриптов Twitter и объединил их вместе, чтобы получить 1000 результатов на 1 странице. 10 х 100 каждый

person wesbos    schedule 13.01.2010