2017-10-04 14 views
0

twitter APIを使用して、(ユーザーの)ツイッターリストからすべてのツイートを取得したいと思います。
リスト内のすべてのツイートを含むJSON応答を受けたいと思います。 JSONを解析してハッシュタグを探し、グラフを作成します。 私はそれをやっているruby/railを使いたいです。 twitter APIで検索リストを見つけることができませんでした。 洞察力があれば幸いです。ruby​​/rails ruby​​/railsどのようにTwitter APIを使って(ユーザーの)Twitter LISTからすべてのつぶやきを得ることができますか?

+1

すべての宝石を見つけることができます。https://rubygems.org/ ここにtwitterの宝石に関する文書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が存在しない場合は、私のDBに追加します。
希望します。

関連する問題