Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
24
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@kai_kou

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

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
24
Help us understand the problem. What are the problem?