メインコンテンツへスキップ

POST (/handles/query?include=relatedInfo)

関連するセッション情報を含む、セッション ハンドルに対するクエリを作成します。
重要:
このメソッドは 2015 Multiplayer で使用され、そのマルチプレイヤー バージョン以降にのみ適用されます。テンプレート コントラクト 104/105 以降での使用を意図しており、すべてのリクエストにヘッダー要素 X-Xbl-Contract-Version: 104/105 以降が必要です。

解説

この HTTP/REST メソッドは、“include” クエリ文字列で指定されたセッション情報を含むハンドル データに対するクエリを作成します。クエリ文字列の値は、将来のクエリ オプションをサポートするために拡張可能に設計されており、たとえば “?include=relatedInfo,session” のようなカンマ区切りリストをサポートします。この POST メソッドは Microsoft.Xbox.Services.Multiplayer.MultiplayerService.GetActivitiesForUsersAsync によってラップできます。 このメソッドのリクエスト本文の type フィールドは “activity” に設定する必要があります。レスポンス本文の項目は Microsoft.Xbox.Services.Multiplayer.MultiplayerActivityDetails のプロパティに直接マッピングされます。

URI パラメーター

クエリ文字列パラメーター

クエリは、次の表のクエリ文字列パラメーターを使用して変更できます。 | パラメーター| 型| 説明| | --- | --- | --- | --- | | keyword| string| 取得対象のセッションまたはテンプレートに含まれている必要のあるキーワード (例: “foo”)。 | | xuid| 64-bit unsigned integer| クエリに含めるセッションの XBOX ユーザー ID (例: “123”)。既定では、ユーザーがセッションに含まれるためには、そのセッションでアクティブである必要があります。 | | reservations| boolean| ユーザーが予約プレイヤーとして設定されているがアクティブ プレイヤーとして参加していないセッションを含めるには true。このパラメーターは、自分自身のセッションを問い合わせる場合、または特定のユーザーのセッションをサーバー間で問い合わせる場合にのみ使用されます。 | | inactive| boolean| ユーザーが承諾しているがアクティブにプレイしていないセッションを含めるには true。ユーザーが “ready” だが “active” でないセッションは非アクティブとしてカウントされます。 | | private| boolean| プライベート セッションを含めるには true。このパラメーターは、自分自身のセッションを問い合わせる場合、または特定のユーザーのセッションをサーバー間で問い合わせる場合にのみ使用されます。 | | visibility| string| セッションの可視性の状態。可能な値は Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionVisibility で定義されています。このパラメーターが “open” に設定されている場合、クエリはオープン セッションのみを含める必要があります。“private” に設定されている場合は、private パラメーターを true に設定する必要があります。 | | version| 32-bit signed integer| 含める最大セッション バージョン。たとえば、値 2 は、メジャー セッション バージョンが 2 以下のセッションのみを含めるように指定します。バージョン番号は、リクエストのコントラクト バージョンを 100 で割った剰余以下である必要があります。 | | take| 32-bit signed integer| 取得するセッションの最大数。この数は 0 から 100 の間である必要があります。 | private または reservations のいずれかを true に設定するには、セッションに対するサーバー レベル アクセス権が必要です。あるいは、これらの設定には、呼び出し元の XUID クレームが URI 内の XUID フィルターと一致することが必要です。それ以外の場合、該当するセッションが実際に存在するかどうかにかかわらず、HTTP/403 ステータス コードが返されます。

HTTP ステータス コード

サービスは、MPSD に適用される HTTP ステータス コードを返します。

リクエスト本文

サンプル リクエスト

ユーザーの “favorites” ソーシャル グラフに対するすべてのアクティビティを取得する場合、POST 本文は次のようになります。

レスポンス本文

結果は、それぞれに一意の ID が埋め込まれたハンドル構造体の配列として返されます。特定のセッション情報は relatedInfo オブジェクトで返されます。この情報は、この URI に対する通常の POST メソッドでは返されないことに注意してください。

サンプル レスポンス

関連項目

親
/handles/query
最終更新日 2026年10月19日