Ruby

2014-11-14, ruby twitter rest

RubyからTwitterに投稿(ツイート)

まずはGemのインストールから。

$ gem install twitter

当然ですが、Twitterのアカウントが必要です。さらに(そのアカウントを使って)Twitter Appsの登録も必要です(名前、説明とウェブサイトのURLの入力を求められます)。

アプリの登録が出来たら、Consumer Key,Consumer SecretとAccess Token,Access Token Secretをアプリのページから探して下さい。この4つのキーを使って、以下のようにREST Clientのインスタンスを生成することができます。あとはこれを使ってツイートなり情報の取得なり何でも出来ちゃいます。

require 'twitter'

tc = Twitter::REST::Client.new do |c|
  c.consumer_key = '..'
  c.consumer_secret = '..'
  c.access_token = '..'
  c.access_token_secret = '..'
end

tc.update 'ツイート!'

2016.05.27 追記 アカウントの認証に携帯の番号も必要でした。先頭の「0」を外して「+81-90-...」と登録しないとコード認証で失敗するようです。

参考URL

この記事は役に立ちましたか?