このブログを読んでいると、その日マスタカがどんなツイートをしていたか気になりますよね?

そういうわけで各記事の最後に『当日のツイート』へのリンクを追加しました。

当日のツイート画像

Twitter『高度な検索』の問題点

そもそも Twitter には高度な検索という機能があり、ユーザ名や日付などを指定して検索することが出来ます。

高度な検索の使い方|Twitterヘルプセンター

こちらがそのページです。

Twitterの高度な検索

しかし、ここでユーザ名と日付を指定しても、うまくその日のツイートを検索することが出来ませんでした。

# 何も検索されない
from:masutaka since:2015-12-23 until:2015-12-23

# 22 日と 23 日のツイートがよく分からない感じで混ざってしまう
from:masutaka since:2015-12-22 until:2015-12-23

日付を指定してツイートを検索する

調べていたところ、こちらの記事を見つけました。

ツイッターの時間指定検索方法 - さまざまなめりっと

こちらの記事にあるように since と until 演算子には時間とタイムゾーンを指定することが出来ました。

これを利用すれば任意の日のツイートを絞り込むことが出来るようです。

# 2015-12-23 のマスタカのツイートを絞り込む
from:masutaka since:2015-12-23_00:00:00_JST until:2015-12-23_23:59:59_JST

ややクセのある仕様でした。

  • タイムゾーンを指定しないと、UTC で検索される
  • タイムゾーンを指定する場合、日付と時間の指定も必要
  • 日付とタイムゾーンの組み合わせ(例: since:2015-12-23_JST)ではうまく検索されない

微調整

普通に検索すると、『トップ』に飛んでしまうため『ライブ』へのリンクになるように URL パラメータ “f=tweets” を付けています。

Twitter 検索 > ライブ

最終的なリンクはこちらになりました。

# 2015-12-23 当日のツイート
https://twitter.com/search?f=tweets&vertical=default&q=from%3Amasutaka%20since%3A2015-12-23_00%3A00%3A00_JST%20until%3A2015-12-23_23%3A59%3A59_JST&src=typd

おまけ: 公式の検索ウィジェット

ウィジェットの設定 - twitter.com

試してみましたが、全部の記事に表示されるのはウザかったので採用しませんでした。