Ruby On Railsのアプリケーションからツイートするには
![Ruby On Railsのアプリケーションからツイートするには](/common/noImg.png)
何度か実装したので記事にしてみました。
gemの追加
Gemfileの中にtwitterのgemを追加します。
1 | bundle install |
taskの生成
今回はtaskコマンドを使ってつぶやくという実装をします。
twitterというタスクを追加します。
1 | rake g task twitter |
api keyの取得
https://apps.twitter.comにアクセスし、
Consumer Key (API Key)
Consumer Secret (API Secret)
Access Token
Access Token Secret
を取得します。
taskの記述
上で取得したapi keyをtaskの中に書き込みます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | namespace :twitter do desc "post tweet" task :tweet => :environment do str = "test" client = twitter_client client.update(str) p str end end def twitter_client client = Twitter::REST::Client.new do |config| config.consumer_key = "" config.consumer_secret = "" config.access_token = "" config.access_token_secret = "" end end |
完成!
以上で、完成です。
コンソール上で、
rake twitter:tweet
とたたけば、tweetがされます。
Author Profile
![著者近影](/uploads/sterfield_symbol_260_260px_3b2caa068e.png)
スターフィールド編集部
SHARE