share facebook facebook twitter menu hatena pocket slack

2019.01.23 WED

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

甲斐 甲

WRITTEN BY 甲斐 甲

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

検索条件

検索パラメータ

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

sinceuntilを利用すると期間指定できますが、YYYY-MM-DD_hh:mm:ssの書式で指定すると日時も指定可能でした。_JSTを末尾につけると日本時間での指定も可能です。
上記キーワード検索でフライングあけおめツイートが検索できます^^

注意点

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

検索キーワードに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

元記事はこちら

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

甲斐 甲

甲斐 甲

2018/7にJOIN。 最近の好みはサーバレスです。なんでもとりあえず試します。

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。