概要 Twitter4JのExtendedMediaEntityとは、extended_entities.mediaを表現するオブジェクトで、これが2016年9月現在、Twitterの度重なる仕様変更でいろんな面で問題になっているので、問題点を整理し、解決策をまとめておく。 問題点 TwitterのGIF動画・複数画像対応時に Tweet の JSON (Twitter4JのStatusオブジェクト) に extended_entities.media が追加された際に、新たに EntendedMediaEntity を追加した(Multiple image support by takke · Pull Request #156 · yusuke/twitter4j)。 その後のTwitterの仕様変更により、この構成が破綻しつつある。 [2016年3月] DirectMessageの動