Edited at

目的のハッシュタグを含むツイートを取得する

More than 3 years have passed since last update.

Player!は、twitterに同時投稿した際に#playerappがつきます。

そのため、どんな投稿がされているのかなというのが気になったときに、使えるもの書きました。

`gem install twitter'としてgemをインストール


twitter.rb


require "twitter"

# Twitter APIによるリクエスト
client = Twitter::REST::Client.new do |config|
config.consumer_key = "CONSUMER_KEY"
config.consumer_secret = "CONSUMER_SECRET"
config.access_token = "ACCESS_TOKEN"
config.access_token_secret = "ACCESS_TOKEN_SECRET"
end

# 取得するツイートの上限数
limit = 10

# 欲しいハッシュタグのキーワード
tag = "playerapp"

# ここでツイートを取得
client.search("##{tag}", lang: 'ja', result_type: 'recent', count: 1).take(limit).map do |tweet|
puts "#{tweet.user.name}: #{tweet.text}"
end


Twitterで指定のusernameのツイートを取得するではなく、こっちが欲しかったやつでした

あと、TwitterのDocumentにサンプルが皆無で心底読みづらかったので、お気をつけください