Tournament Suiteで構築する
型付けされたSDK、リアルタイムSocket.IOチャネル、署名されたウェブフック、埋め込み可能なウィジェット—トーナメント、マッチ、結果を自身のツールに統合するための公共の構成要素です。下の各要素を探るか、直接ドキュメントに飛んでください。
TypeScript SDK
@tournamentsuite/sdk on npm · TypeScript · dual ESM/CJS · MIT licensed
詳細を見る →REST API
Bearer-authenticated, project-scoped · tournaments, matches, participants, webhooks
詳細を見る →リアルタイム API
Socket.IO · tournament & match rooms · live status, score, and participant events
詳細を見る →ウェブフック
HMAC-SHA256 signed · 32 event types · exponential backoff to 72h · circuit breaker
詳細を見る →埋め込み可能なウィジェット
cdn.tournamentsuite.com script tag · data-ts-widget attributes · tournament, schedule, match, stage, game
詳細を見る →ドキュメントと例
api-docs & webhook-examples on GitHub · Node, Python, Go, and PHP samples
詳細を見る →APIキーから本番環境へ、数分で
APIキーを取得する
サインアップして、開発者ダッシュボードからAPIキーを発行してください。
最初の呼び出しを実行する
最初のAPIリクエストを送信して、リアルタイムで返されるデータを確認しましょう。
イベントを購読する
Webhookを登録して、試合・結果・プレイヤーのアクションが発生するたびにリアルタイム通知を受け取りましょう。
本番環境へリリースする
安定したバージョン管理APIと専任の開発者サポートを活用して、自信を持って本番環境へリリースしましょう。
すべての種類の統合者のために構築されました
サードパーティーツールの開発者
@tournamentsuite/sdk npmパッケージを使用してREST APIとSocket.IOリアルタイムチャネルをラップし、ライブトーナメントデータと同期するダッシュボード、ボット、オーバーレイを構築します。変更をポーリングせずに実現できます。
コミュニティサイトとメディア
埋め込み可能なウィジェットで、ライブのトーナメントページ、スケジュール、マッチ結果を自社サイトに追加できます。スクリプトタグ1つで、npmインストールやビルド手順は不要で、ブランドに合わせてテーマ設定もできます。
プラットフォームおよびオペレーションの自動化
署名されたウェブフックイベントに登録し、マッチ結果、ブランケットの進行、支払いなど、プラットフォーム上で何かが起こった瞬間に自分のワークフローをトリガーします。