27
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Twitterの検索で時間を含む期間指定をする方法

Last updated at Posted at 2019-01-09

Twitter APIを利用して時間単位で指定期間のツイートを取得する方法を探しててわかったのでメモ。

検索条件

上記キーワード検索でフライングあけおめツイートが検索できます^^

検索パラメータ

  • since: 指定日時以降のツイートを取得
  • until: 指定日時以前のツイートを取得

sinceuntilを利用すると期間指定できますが、YYYY-MM-DD_hh:mm:ss_JSTの書式で指定すると日時も指定可能でした。_JSTを末尾につけないとうまく検索できないようです。JSTは日本標準時となります。協定世界時(UTC)で検索したい場合には、_UTC とします。

UTCでも上記キーワード検索と同じ検索結果が得られます。

注意点

パラメータだけでは検索できない

検索キーワードにsinceuntilのみ指定は不可。キーワード+sinceuntilで検索ができます。

日付書式

日時指定について調べているとYYYY-MM-DD_JST_hh:mm:ss_JSTを日付と時間の間につけて紹介されているブログがありましたが、それだと時間指定が無視されました。仕様が変わったのでしょうか?

公式機能か不明

Twitterの高度な検索ページだと日付しか指定ができず、日時指定に関する説明が公式ドキュメントからみつけることができませんでした。

Twitterの高度な検索
https://twitter.com/search-advanced?lang=ja&lang=ja

高度な検索の使い方
https://help.twitter.com/ja/using-twitter/twitter-advanced-search

なので、いつ使えなくなるかわからない感じです。(でしょうか?)

参考

Twitterのめっちゃ高度な検索
https://app.afonomics.com/TwitterMoreSearch/

TwitterAPIで期間指定してTweetを取得する方法 - Qiita
https://qiita.com/areph/items/0745cb744a12810334c6

高度な検索の使い方
https://help.twitter.com/ja/using-twitter/twitter-advanced-search

27
25
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?