本稿はRubyアドベントカレンダー2021-2の1日目の記事です。 今年の3月に作ったsimple_twitterというgemの紹介をします。 simple_twitter gemとは Twitter APIのクライアントです。twitter gemと比較して、 Twitter API v1/v2に両対応している 極めて薄いラッパーである という特徴があります。 Twitter API v2 TwitterのAPIには長らく使われてきたv1と、新しく作られたv2の2種類が存在します。v2はhome_timelineがTODOになっているなど、まだv1と完全互換ではないのですが、逆にツイートによって「v1だと添付ファイルがないように見えるのに、v2だと画像が取得できる」というケースがあるので、基本的にはv2のAPIをまず探すのがよいと思います。 利用には無料の登録申請が必要です。 薄いラッパ