basyura/TweetVim — pull request #12 by rhysd (2012-11-06 08:21:53+00:00)
Title: t.co の自動展開

夜フクロウなどの多くのクライアントで標準装備されている t.co の自動展開機
能を実装しました．
Twitter API はオプションに include_entities=1 を付けて送ると t.co による
短縮前の URL と短縮後の URL のペアの情報を status.entities.urls 内に付属し
て くれるので，それを利用 して t.co の URL を展開しています．
ただ，稀に include_entities=1 でリクエストしても entities.urls が空のこ
とがある（Twitter API のバグっぽい）ので，その場合は展開できずそのままにな
ります．