Edited at

140文字以上のツイートを取得する

More than 1 year has passed since last update.

画像とか GIF の URL が140文字のカウントに含まれなくなって,今までの取得方法だと


example

hogehoge(140文字)... https://t.co/fuga


みたいになってしまう.どうやって REST API で全文取得するのか調べたら

https://dev.twitter.com/overview/api/upcoming-changes-to-tweets

ここに書いてあった.

リクエストするエンドポイントにtweet_mode=extendedを追加するといいらしい.

例えば

https://api.twitter.com/1.1/statuses/user_timeline.json?tweet_mode=extended

のような感じ?

ちなみに返ってくる JSON がちょっと変わっててその例は

https://github.com/twitterdev/tweet-updates/blob/master/samples/initial/extended_extended_14001.json

ここで見れる.

とりあえず Extended Tweet の本文は,取得した JSON ではfull_textが key になっているみたい.

今までだとtextが key だったので注意します.