EOS Web API 入門

Epic Online Services (EOS) の一般的なユースケースをサポートするための HTTP API のセットです。

2 分で読めます

Epic Online Services (EOS) Web API を使用して、EOS ゲーム サービスと EOS アカウント サービスにアクセスします。 これらの EOS サービスは、一部の Epic Games Store サービスも促進することに留意してください。

EOS の一般的なユースケースをサポートするために HTTP API のセットを提供していますが、ゲーム クライアントやゲームサーバとのやり取りには、C や C# での 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-urlencodedContent-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

Epic Account Services