Epic Online Services (EOS) Web API を使用して、EOS ゲーム サービスと EOS アカウント サービスにアクセスします。 これらの EOS サービスは、一部の Epic Games Store サービスも促進することに留意してください。
EOS の一般的なユースケースをサポートするために HTTP API のセットを提供していますが、ゲーム クライアントやゲームサーバとのやり取りには、C や C# での EOS SDK API の使用を推奨します。
詳細については以下を参照してください。
- Epic Online Services (EOS) 概要 : SDK の概要について
- EOS API リファレンス : EOS SDK API の詳細情報
- ローカル ネットワーク、ルーター、ファイアウォールがアクセス可能な設定にする必要があるホスト アドレス一覧は ファイアウォール考慮事項
EOS Web API リファレンス にリスト化されている API のみが以下のメソッドを使って呼び出される可能性があります。他にも文書化されていない API が存在する可能性はありますが、それらは Epic Games の使用のみに用意されているものであり、直接呼び出すことはできません。
詳細については以下を参照してください。
標準の呼び出し形式
HTTP リクエストまたは HTTPS リクエストを api.epicgames.dev
に送ります。
それぞれの Web API リスエストの標準 URI 形式は https://api.epicgames.dev/<interface>/v<version#>/
です。
ほとんどの API は特定のリファレンス ページで概説されている必須または省略可能なパラメータ セットを含んでいます。
またリクエストを以下のように行う必要があります。
HTTP 1.1
を使用する- セキュアな接続を使用する
- テストは
UTF-8
としてフォーマットする必要がある application/x-www-form-urlencoded
を Content-Type として使用する
インターフェース
EOS Web API は、関連する各機能を処理するために、インターフェイスごとに分割されています。
認証に使用するインターフェースは、EOS Game Services もしくは EOS Epic Account Services のどちらにアクセスしているかによって異なります。
認証
EOS Web API を使用した認証の場合:
- Epic Online Services の場合は、 Connect Web API ドキュメントを参照してください。
- EOS Epic Account Services の場合は、: 認証ウェブ API ドキュメントを参照してください。
EOS Game Services
- Anti-Cheat Web API
- Connect Web API
- プレイヤー レポート Web API
- 制裁措置 Web API
- Voice Web API