> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# セッション ディレクトリ URI

> Session Directory URIs

# Session Directory URIs

このセクションでは、Multiplayer Session Directory (MPSD) に関する XBOX Live Services の Universal Resource Identifier (URI) アドレスと、関連する Hypertext Transport Protocol (HTTP) メソッドについて詳しく説明します。

> **注:**\
> セッション ディレクトリ URI を使用できるのは、XBOX 360、Windows Phone デバイス、または Xbox.com で動作するゲームのタイトルのみです。

* [ドメイン](#ID4EUB)
* [サービス バージョン](#ID4EZB)
* [システム オブジェクトとプロパティ](#ID4EAC)
* [ハンドル](#ID4EBE)

## ドメイン

sessiondirectory.xboxlive.com

## サービス バージョン

これらの REST URI の呼び出し元は、Entertainment Discovery Services (EDS) のサービス バージョンを指定する HTTP ヘッダー X-Xbl-Contract-Version に、104/105 以降の値を渡す必要があります。

## システム オブジェクトとプロパティ

セッションとテンプレートの構成において、MPSD は、ディレクトリが強制および解釈する固定スキーマに準拠する多数のセッション JSON オブジェクトを使用します。さまざまなセッション ディレクトリ URI でサポートされているメソッドを呼び出す際に、これらのオブジェクトはサポートされているスキーマに基づいて検証およびマージされます。マルチプレイヤー構成に関連する主な JSON オブジェクトは次のとおりです:

* [MultiplayerActivityDetails (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-multiplayeractivitydetails.md)
* [MultiplayerSession (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-multiplayersession.md)
* [MultiplayerSessionReference (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-multiplayersessionreference.md)
* [MultiplayerSessionRequest (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-multiplayersessionrequest.md)

特にゲームに関連する JSON オブジェクトは次のとおりです:

* [GameMessage (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-gamemessage.md)
* [GameResult (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-gameresult.md)
* [GameSession (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-gamesession.md)
* [GameSessionSummary (JSON)](https://docs.xbox.com/ja-jp/reference/live/rest/json/json-gamesessionsummary.md)

## ハンドル

2015 Multiplayer に限り、セッションはセッション ハンドルを介してアクセスできます。ハンドルをサポートする機能を提供するために、いくつかの URI が追加されました。

## このセクションの内容

[/handles](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-handles.md)

  XBOX One のダッシュボード ユーザー エクスペリエンスに表示するユーザーの現在のアクティビティのセッションを設定し、必要に応じてセッション メンバーを招待する POST 操作をサポートします。

[/handles/{handleId}](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-handleshandleid.md)

  識別子で指定されたセッション ハンドルに対する DELETE および GET 操作をサポートします。

[/handles/{handleId}/session](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-handleshandleidsession.md)

  ハンドルの逆参照を使用したセッションの PUT および GET 操作をサポートします。

[/handles/query](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-handlesquery.md)

  セッション ハンドルのクエリを作成する POST 操作をサポートします。

[/serviceconfigs/{scid}/batch](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidbatch.md)

  サービス構成識別子レベルでのバッチ クエリのための POST 操作をサポートします。

[/serviceconfigs/{scid}/sessions](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessions.md)

  一連のセッション ドキュメントを取得する GET 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplates.md)

  一連の MPSD セッション テンプレートを取得する GET 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatename.md)

  一連のセッション テンプレート名を取得する GET 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/batch](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigscidsessiontemplatessessiontemplatenamebatch.md)

  セッション テンプレート レベルでのバッチ クエリを作成する POST 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessions.md)

  指定されたテンプレート名を持つ一連のセッション テンプレートを取得する GET 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionname.md)

  セッションを作成および取得する PUT および GET 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/members/me](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionnamemembersme.md)

  セッション メンバーを削除する DELETE 操作をサポートします。

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/servers/{server-name}](https://docs.xbox.com/ja-jp/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionnamemembersservername.md)

  セッションの指定されたサーバーを削除する DELETE 操作をサポートします。

## 関連項目

[Matchmaking URIs](https://docs.xbox.com/ja-jp/reference/live/rest/uri/matchtickets/atoc-reference-matchtickets.md)

##### 親

[Universal Resource Identifier (URI) リファレンス](https://docs.xbox.com/ja-jp/reference/live/rest/uri/atoc-xboxlivews-reference-uris.md)


## Related topics

- [/sessions/{sessionId}/scids/{scid}/data/{path}](https://docs.xbox.com/ja-jp/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapath.md)
- [GET (/sessions/{sessionId}/scids/{scid}/data/{path})](https://docs.xbox.com/ja-jp/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapath-get.md)
- [NDA トピック ディレクトリ - Microsoft Learn 公開版へのリンク](https://docs.xbox.com/ja-jp/nda/nda-topic-directory.md)
- [Multiplayer Session Directory の概要](https://docs.xbox.com/ja-jp/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [概念](https://docs.xbox.com/ja-jp/services/xbox-services/multiplayer/mpsd/concepts/index.md)
