ウェブソケットエンドポイント
認証
token クエリパラメータに、token: <token> という形式で必ず API トークンを含める必要があります。
API トークンの取得と管理の詳細については、Authentication ページを参照してください。
ストリームの購読
購読メッセージの例
ハートビートメカニズム
クライアント側ハートビート
- ping メッセージをプレーンテキストフレームとして送信した場合(例: 文字列 ping)、サーバーはプレーンテキストの pong メッセージで応答します(例: 文字列 pong)。
- これは、接続が引き続き有効で応答していることを確認するために使用できます。
例
-
クライアントは
pingを送信 -
サーバーは
pongと応答
サーバー側のハートビート
-
サーバーは接続がアクティブな状態であることを確認するため、10秒ごとにクライアントへ
pingフレームを自動送信します。 -
クライアントはこの
pingフレームに応答する必要があります(ほとんどのウェブソケットライブラリでは自動的に処理されます)。
ハートビートの処理
- ほとんどのウェブソケットクライアントライブラリ(JavaScript、Python、Go など)は、サーバーから送信される ping を自動的に処理し、pong で応答します。
- ただし、独自にウェブソケットクライアントを実装する場合は、接続が切断されるのを防ぐために、サーバーの ping フレームに正しく応答するようにしてください。
レート制限
このガイドが Benzinga API の利用開始に役立てば幸いです。ご不明な点がありましたら、遠慮なくサポートチームまでお問い合わせください。