ここ数週間ぐらいの間に twitter.com で Web Push が実装されたっぽい。 Firefox で通知を受け取る設定をしておくと、twitter.com ドメインのサイトを一つも開いていなくても、通知が届く。

「いま」を見つけよう
「いま」を見つけよう

ちなみに画像添付は statuses/update_with_media を使うと旧仕様で 140 文字を超えるケースで tweet_mode 周りの挙動が怪しい。DEPRECATED になってるのでまだ使ってる場合はこの機会に media/upload に移行すべし。

Twitter の仕様変更の API 対応。 ツイートする側は、画像添付は特に何もしなくてもカウント外になる。公式引用リツイート (コメント付きリツイート) は元ツイートの Permalink を attachment_url に渡さないとカウント外にならない。

ただし、full_text を参照する時は entities もその隣にあるものを参照しないといけない。また entities を処理した*後*に、必要なら display_text_range でカウント外の範囲を切るべし。簡単だけど意外と面倒。

Twitter の仕様変更の API 対応。 REST は tweet_mode=extended を渡して text の代わりに full_text を参照、Streaming API は extended_tweet.full_text を参照すれば、基本オッケー。