Как добавить канал поиска в Твиттере в мое приложение Ruby on Rails? - PullRequest
1 голос
/ 05 августа 2009

Я хочу добавить твиттер для поиска по ключевым словам в моем приложении rails. С чего мне начать?

Ответы [ 3 ]

3 голосов
/ 05 августа 2009

Вы можете начать с одной из библиотек Twitter API , написанных для Ruby.

1 голос
/ 05 августа 2009

Вы можете рассмотреть возможность получения RSS-канала для поиска и его анализа. Я показываю, что в эпизоде ​​Railscasts 168 . Если вам нужно что-то более причудливое, API - это путь, о котором говорил Дав.

Но какое бы решение вы ни выбрали, важно кэшировать результаты поиска локально с вашей стороны. Таким образом, ваш сайт не попадает в Twitter каждый раз, когда кто-то заходит на страницу. Это повышает производительность и сделает ваш сайт более стабильным (не ломается, когда ломается твиттер). Вы можете автоматически обновлять кэш каждые 10 минут (или что угодно) с помощью задачи cron.

0 голосов
/ 15 сентября 2010

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

http://www.arctickiwi.com/blog/16-download-you-twitter-feed-using-ruby-on-rails-with-oauth

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

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