Rubyプログラムを実行し、自分のTwitterアカウントのTLを見れるようにしました。
作成したプログラムは、以下の通り。
require 'rubygems'
require 'twitter'
CONSUMER_KEY = " <控えておいた Consumer Key> "
CONSUMER_SECRET = " <控えておいた Consumer Key Secret> "
ACCESS_TOKEN_KEY = " <控えておいた Access Token> "
ACCESS_TOKEN_SECRET = " <控えておいた Access Token Secret> "
Twitter.configure do |config|
config.consumer_key = CONSUMER_KEY
config.consumer_secret = CONSUMER_SECRET
config.access_token = ACCESS_TOKEN_KEY
config.access_token_secret = ACCESS_TOKEN_SECRET
end
client.home_timeline.each do |tweet|
puts "\033[36;1m@#{tweet.user.screen_name}\033[0m"
puts "#{tweet.text}"
puts ""
end
これを実行すると、タイムラインから20個の最新ツイートを拾ってきて、表示しました。なお、ツイートを表示するだけでリツイートやお気に入り登録はできません。
ユーザ名は見やすいように色付けして表示するようにしました。
今回のプログラム作成にあたって、以下のページを参考にしました。
【ruby】twitterのTLを読み込む。【初心者】 | mokabuu.com