2017-10-04 48 views
0

我想使用twitter API獲取(用戶)推特列表中的所有推文。
我想對列表中的所有推文進行JSON響應。將解析JSON以查找主題標籤並創建圖表。 我想用ruby/rails做它。 我無法在twitter API中找到搜索列表的方式。 任何洞察力表示讚賞。ruby​​/rails ruby​​/rails如何使用Twitter API從Twitter用戶列表中獲取所有推文?

+1

在這裏你可以找到所有的寶石https://rubygems.org/ 這裏是twitter gem的文檔http://www.rubydoc.info/gems/twitter 以及所有推文的例子https:/ /github.com/sferik/twitter/blob/master/examples/AllTweets.md – SupineDread89

+0

這些寶石與用戶相關的不是LIST。我的名單有超過400人。 – mamesaye

回答

0

這就是我最終要做的。在這個模型中我添加了功能:

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 

我從我的名單得到鳴叫,並將其添加到我的數據庫,如果推特ID不存在。
希望它有幫助。

相關問題