本文へスキップ

共通メッセージ · WebSocket ​

接続・認証・購読制限は WebSocket 概要を参照してください。

購読解除

購読の確認 (type: subscribed) ​

RECEIVEsubscribed

サーバー → クライアント

受理した購読 ID を返します。リクエストの ID が未指定または空の場合は default です。

メッセージのフィールド ​

フィールド型必須説明
typestringはい許容値: "subscribed"
subscription_idstringはいリクエストの購読 ID。省略または空の場合は default。

アプリケーションのハートビート (type: ping) ​

SENDping

クライアント → サーバー

アプリケーションのハートビートは pong で ts をそのまま返します。WebSocket プロトコルの ping/pong フレームとは別です。サーバーは 30 秒ごとにプロトコル ping を送信し、90 秒の読み取り期限内にプロトコル pong を受け取る必要があります。ブラウザーは自動で処理します。

応答: pong

メッセージのフィールド ​

フィールド型必須説明
typestringはいping 固定。
許容値: "ping"
tsstringいいえpong にそのまま返す文字列。既定値は空文字列。
既定値: ""

ハートビート応答 (type: pong) ​

RECEIVEpong

サーバー → クライアント

アプリケーション ping の ts をそのまま返します。WebSocket プロトコルの pong フレームとは別です。

メッセージのフィールド ​

フィールド型必須説明
typestringはい許容値: "pong"
tsstringはい

エラー (type: error) ​

RECEIVEerror

サーバー → クライアント

購読の検証エラーでは既存の購読と接続が維持されます。subscribe_failed の後は切断されます。不正な JSON や 64 KiB を超えるメッセージでは、JSON エラーを返さず切断される場合があります。

code説明
invalid_subscriptionquote、チャネル、シンボル、間隔が無効。
subscription_limit接続の購読数が 100 件を超えます。
symbol_limitシンボル数の上限超過、または全アセット購読の競合。
unknown_message未対応のメッセージ種別。
subscribe_failedリアルタイム配信が利用不可。待機時間を増やして再接続してください。

メッセージのフィールド ​

フィールド型必須説明
typestringはいerror 固定。
許容値: "error"
codestringはい機械処理用コード。上記のエラーコードを参照してください。
許容値: "invalid_subscription", "subscription_limit", "symbol_limit", "unknown_message", "subscribe_failed"
messagestringはいエラーの説明。