ruby/rails ruby / rails Как я могу получить все твиты из списка LIST (пользователей) Twitter с помощью API Twitter?
Я хотел бы с помощью Twitter API получить все твиты из списка твиттеров (пользователей).
Я хотел бы получить ответ JSON со всеми твитами в списке. Будет анализировать JSON для поиска хэштегов и создания графиков. Я хотел бы использовать ruby /rails для этого. Я не смог найти в Twitter API способ поиска по списку. Любое понимание приветствуется.
1 ответ
Решение
Это то, что я в итоге делаю. В модели я добавил функцию:
def self.list_latest()
list = URI.parse('https://twitter.com/USERNAME/LISTNAME')
$client.list_timeline(list).each do |tweet|
unless exists?(tweet_id: tweet.id)
create!(
tweet_id: tweet.id,
content: tweet.text,
screen_name: tweet.user.screen_name,
)
end
end
end
Я получаю твиты из своего списка и добавляю их в свою БД, если идентификатор твита не существует.
Надеюсь, поможет.