後述するストリームでは、Twitter上を流れる公開データのサンプルも用意されています。アプリケーションがストリーミングエンドポイントとの接続を確立したら、 ポーリングやREST APIのような速度制限を気にせずにツイートを受信することができます。
Public streamsThe following streams offer samples of the public data flowing through Twitter. Once applications establish a connection to a streaming endpoint, they are delivered a feed of Tweets, without needing to worry about polling or REST API rate limits. |
Endpoints |
ストリーミングエンドポイントへ接続する とストリーミングAPI のリクエストパラメータに記載されているベストプラクティスやパラメータを参考にして、上述のエンドポイントに接続してください。
取得したデータはストリーミングデータを処理するのガイドラインに従いストリーミングAPIで処理してください。
REST APIでは取得されないストリーミングメッセージがいくつかあります。詳細についてはストリーミングメッセージのタイプを参照してください。
Using the streaming APIsConnect to the endpoints listed above using the best practices and parameters listed in connecting to a streaming endpoint and streaming API request parameters. Process data returned by the streaming APIs by following the guidelines in processing streaming data. There are some streaming messages which are not returned by the REST APIs. See streaming message types for information. |
各アカウントは公開エンドポイントに対して一つだけ常時接続を作成することができ、公開エンドポイントに対して同一のアカウントで二つ以上の接続をした場合は最も古い接続が切断されます。
過度な接続を試みるクライアントは(接続が成功したか失敗したかに関わらず)、自動的にIPアドレスが禁止登録される危険性があります。
ConnectionsEach account may create only one standing connection to the public endpoints, and connecting to a public stream more than once with the same account credentials will cause the oldest connection to be disconnected. Clients which make excessive connection attempts (both successful and unsuccessful) run the risk of having their IP automatically banned. |