一つ以上のフィルタ用語に合致したツイートを取得します。複数のパラメータを設定可能で、これによりクライアントはストリーミングAPIへの接続を一回で済ませることができます。 GET リクエストと POST リクエストの両方をサポートしていますが、 GET リクエストにたくさんのパラメータを設定するとURLが長くなりすぎてリクエストが拒否されることがあります。 URLが長くなるのを防ぐにはPOSTリクエストを使用してください。
trackと followとlocations は、OR演算子を使ってつなげていると見なされます。 track=foo&follow=1234
と指定すると、 “foo”に合致するツイートもしくはユーザー
1234によってつぶやかれたツイートを取得します。
既定のアクセスレベルでは、最大で400個の検索キーワード、5000個のフォローユーザーID、25個の位置ボックス(0.1度から360度の範囲)を使用できます。 ストリームAPIへのアクセスを向上させる必要がある場合は、Twitter data Certified-Data-Productsのパートナープロバイダーを探してください。
POST statuses/
|
https://stream.twitter.com/1.1/statuses/filter.json
Resource URL
|
Resource Information
Response formats
JSON
Requires authentication?
Yes (user context only)
Rate limited?
Yes
|
*注意: 少なくとも一つは predicate パラメータ (follow
か locations
か track
)を設定しなければなりません。
ストリーム内でツイートを取得するユーザーを表すユーザーIDをコンマ区切った一覧。詳細情報については follow を参照してください。
検索するキーワード。キーワードのフレーズはコンマ区切りの一覧で指定します。詳細情報については track を参照してください。
検索する領域範囲を指定します。詳細情報については locations を参照してください。
メッセージを length-delimited にするかどうか設定します。詳細情報については delimited を参照してください。
速度低下警告 を通知するかどうかを設定します。詳細情報についてはstall_warningsを参照してください。
Parameters*Note: At least one predicate parameter (
follow
see note*
A comma separated list of user IDs, indicating the users to return statuses for in the stream. See follow for more information. track see note*
Keywords to track. Phrases of keywords are specified by a comma-separated list. See track for more information.
locations
see note*
Specifies a set of bounding boxes to track. See locations for more information.
delimited
optional
Specifies whether messages should be length-delimited. See delimited for more information.
stall_warnings
optional
Specifies whether stall warnings should be delivered. See stall_warnings for more information. |
ログイン して登録アプリケーションの一覧を参照してください。
OAuth Signature GeneratorSign in to see a list of your registered applications. |
https://stream.twitter.com/1.1/statuses/filter.json?track=twitter
Example Request
|