MultiplayerActivityDetails (JSON)
表示 Microsoft.Xbox.Services.Multiplayer.MultiplayerActivityDetails 的 JSON 对象。
注意:
此对象由 2015 多人游戏实现,仅适用于该多人游戏版本及更高版本。 它适用于模板协定 104/105 或更高版本。
MultiplayerActivityDetails JSON 对象具有以下规范。
成员 | 类型 | 说明 |
---|---|---|
SessionReference | MultiplayerSessionReference | 表示会话的标识信息的 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionReference 对象。 |
HandleId | 64 位无符号整数 | 与活动对应的句柄 ID。 |
TitleId | 32 位无符号整数 | 要加入活动应启动的游戏 ID。 |
可见性 | MultiplayerSessionVisibility | 指示会话的可见性状态的 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionVisibility 值。 |
JoinRestriction | MultiplayerSessionJoinRestriction | 指示会话加入限制的 Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionJoinRestriction 值。 此限制在可见性字段设置为“打开”时应用。 |
停止服务 | 布尔值 | 如果会话因为有人加入而暂时关闭则为 true,否则为 false。 |
OwnerXboxUserId | 64 位无符号整数 | 拥有活动的成员的 Xbox 用户 ID。 |
MaxMembersCount | 32 位无符号整数 | 槽的总数。 |
MembersCount | 32 位无符号整数 | 已占用的槽数。 |
示例 JSON 语法
{
"results": [{
"id": "11111111-ebe0-42da-885f-033860a818f6",
"type": "activity",
"version": 1,
"sessionRef": {
"scid": "8dfb0100-ebe0-42da-885f-033860a818f6",
"templateName": "party",
"name": "e3a836aeac6f4cbe9bcab985494d3175"
},
"titleId": "1234567",
"ownerXuid": "3212",
// Only if ?include=relatedInfo
"relatedInfo": {
"visibility": "open",
"joinRestriction": "followed",
"closed": true,
"maxMembersCount": 8,
"membersCount": 4,
}
},
{
"id": "11111111-ebe0-42da-885f-033860a818f7",
"type": "activity",
"version": 1,
"sessionRef": {
"scid": "8dfb0100-ebe0-42da-885f-033860a818f6",
"templateName": "TitleStorageTestDefault",
"name": "795fcaa7-8377-4281-bd7e-e86c12843632"
},
"titleId": "1234567",
"ownerXuid": "3212",
// Only if ?include=relatedInfo
"relatedInfo": {
"visibility": "open",
"joinRestriction": "followed",
"closed": false,
"maxMembersCount": 8,
"membersCount": 4,
}
}]
}