気まぐれ更新

RubyからTwitterにつぶやいてみた

せっかくRubyを勉強してるんだから、なにかやってみたい、と思ったのでTwitterを取得してみました。

ということでまずはgemでtwitterをインストール…

しようと思ったらRubyDevを入れておらず、そこでつまずく。。
これに気づくまで2時間近くかかった・・・

入れ終わったらTwitterDevelopersに登録

consumer key, consumer secret, access token, access secretを取得
こちらのサイトを参考にしました
3連休だし,RubyでTwitterBot作ってみる【1日目】- Labo Memo

ここまできたら、以下のコードのように
諸々のクライアント情報を登録して、client.upload()でつぶやきます

require "twitter"

#hogehogeの部分はそれぞれ取得した文字列
CONSUMER_KEY = "hogehoge"
CONSUMER_SECRET = "hogehoge"
ACCESS_TOKEN = "hogehoge"
ACCESS_SECRET = "hogehoge"

#認証
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_SECRET
end

client.update("Hello, World")

これを応用して色々面白いことができるのでは!!