Twitter の gem を使う
標題のとおりなのですが、またもやドハマリしました。
ツイートID でツイートオブジェクトを得る方法
いわゆるツイートIDでツイートオブジェクトを得るのは簡単です。https://twitter.com/foobarfoobar/status/123456789012345678
の URI でいう、123456789012345678
を指定します。
順番としては、クライアントを生成して、status
メソッドを実行するだけです。引数に ツイートID を与えます。ベタ書きすると以下のような感じです。
# クライアント定義 @client = Twitter::REST::Client.new do |config| config.consumer_key = twitter_consumer_key config.consumer_secret = twitter_consumer_secret config.access_token = twitter_access_token config.access_token_secret = twitter_access_token_secret end tweet_object = @client.status("123456789012345678")
これでtweet_object
にオブジェクトが入りました。なお、Twitter のシステム上、ツイートID さえあればツイートの取得ができます。