会话目录 URI

本部分提供了有关 Xbox Live 服务面向多人游戏会话目录 (MPSD) 的统一资源标识符 (URI) 地址和关联超文本传输协议 (HTTP) 方法的详细信息。

注意:
只有在 Xbox 360、Windows Phone 设备或 Xbox.com 上运行的游戏可以使用会话目录 URI。

sessiondirectory.xboxlive.com

服务版本

这些 REST URI 的调用方必须为 X-Xbl-Contract-Version(指定 Entertainment Discovery Services (EDS) 服务版本的 HTTP 标头)传递值 104/105 或之后的值。

系统对象和属性

对于会话和模板的配置,MPSD 使用许多会话 JSON 对象,这些对象符合目录强制执行和解释的固定架构。 在调用各种会话目录 URI 支持的方法期间,将根据所支持的架构验证和合并这些对象。 与多人游戏配置关联的主要 JSON 对象包括:

具体涉及到游戏的关联 JSON 对象包括:

句柄

仅就 2015 年的多人游戏而言,可通过会话句柄访问会话。 添加了几个 URI 以提供支持句柄的功能。

本部分内容

/handles

  支持执行 POST 操作来为用户当前活动设置会话,以便在 Xbox One 仪表板用户体验中显示,并在需要时邀请会话成员。

/handles/{handleId}

  支持对标识符指定的会话句柄执行 DELETE 和 GET 操作。

/handles/{handleId}/session

  支持使用句柄取消引用对会话执行 PUT 和 GET 操作。

/handles/query

  支持执行 POST 操作来为会话句柄创建查询。

/serviceconfigs/{scid}/batch

  支持在服务配置标识符级别针对批处理查询执行 POST 操作。

/serviceconfigs/{scid}/sessions

  支持执行 GET 操作以检索一组会话文档。

/serviceconfigs/{scid}/sessiontemplates

  支持执行 GET 操作以检索一组 MPSD 会话模板。

/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}

  支持执行 GET 操作以检索一组会话模板名称。

/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/batch

  支持在会话模板级别执行 POST 操作以创建批处理查询。

/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions

  支持执行 GET 操作以检索一组具有指定模板名称的会话模板。

/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}

  支持执行 PUT 和 GET 操作以创建和检索会话。

/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/members/me

  支持执行 DELETE 操作以删除会话成员。

/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/servers/{server-name}

  支持执行 DELETE 操作以删除会话的指定服务器。

另请参阅

匹配 URI

父级

统一资源标识符 (URI) 参考