1. kai_kou

    No comment

    kai_kou
Changes in body
Source | HTML | Preview
@@ -1,48 +1,55 @@
Twitter APIを利用して時間単位で指定期間のツイートを取得する方法を探しててわかったのでメモ。
## 検索条件
- キーワード検索: `あけ since:2018-12-31_23:59:59_JST until:2019-01-01_00:00:00_JST`
- URL: https://twitter.com/search?f=tweets&q=%E3%81%82%E3%81%91%20since%3A2018-12-31_23%3A59%3A59_JST%20until%3A2019-01-01_00%3A00%3A00_JST&src=typd
+上記キーワード検索でフライングあけおめツイートが検索できます^^
### 検索パラメータ
- `since`: 指定日時以降のツイートを取得
- `until`: 指定日時以前のツイートを取得
-`since`と`until`を利用すると期間指定できますが、`YYYY-MM-DD_hh:mm:ss`の書式で指定すると日時も指定可能でした。`_JST`を末尾につけると日本時間での指定も可能です。
-上記キーワード検索でフライングあけおめツイートが検索できます^^
+`since`と`until`を利用すると期間指定できますが、`YYYY-MM-DD_hh:mm:ss_JST`の書式で指定すると日時も指定可能でした。`_JST`を末尾につけないとうまく検索できないようです。JSTは日本標準時となります。協定世界時(UTC)で検索したい場合には、`_UTC` とします。
+
+UTCでも上記キーワード検索と同じ検索結果が得られます。
+
+https://twitter.com/search?f=tweets&q=%E3%81%82%E3%81%91%20since%3A2018-12-31_14%3A59%3A59_UTC%20until%3A2018-12-31_15%3A00%3A00_UTC&src=typd
+
## 注意点
### パラメータだけでは検索できない
検索キーワードに`since`と`until`のみ指定は不可。キーワード+`since`と`until`で検索ができます。
+
### 日付書式
日時指定について調べていると`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