開発者ツール

TikTok LIVE WebSocketデコーダー

TikTokのWebCast WebSocketからキャプチャしたbase64またはhexのフレームを貼り付けてください。protobufのワイヤーフォーマットをデコードし、内部のペイロードを自動でgunzipして、フィールドツリーを表示します。TikToolの署名インフラ上で動作し、スキーマのアップロードは不要です。

入力
デコード結果

デコードされたprotobufのフィールドツリーがここに表示されます。

WebCastフレームのキャプチャ方法

  1. ChromeでTikTok LIVE配信を開きます。
  2. DevTools > Network > WS を開き、im/push のWebSocketをクリックします。
  3. 任意のメッセージフレームを選び、右クリック > 「Copy message」を選択します。
  4. ここに貼り付けます。base64とhexのどちらの形式にも対応しています。

自分のクライアントからキャプチャしますか?公式のNode.js + Python SDKでは、raw イベントで各生フレームを取得できます。一度ログに出力して、ここに貼り付けて確認してください。WebSocketドキュメント全文