语法
成员
correlationId uint32_t
用于将令牌和签名请求与内部 HTTP 请求相关联的不透明标识符。在调用 PartyXblManager::CompleteGetTokenAndSignatureRequest() 完成操作时使用此标识符。
method PartyString
请求的 HTTP 方法,例如 “GET” 或 “POST”。
url PartyString
需要令牌和签名的 HTTP 请求的 URL(已完全转义)。
headerCount uint32_t
HTTP 请求的标头数量。
headers PartyXblHttpHeader*大小为
headerCount 的数组
HTTP 请求的标头。
bodySize uint32_t
请求正文的大小(以字节为单位)。
body const void*大小为
bodySize 字节的缓冲区
请求正文。
forceRefresh PartyBool
如果为 true,则必须刷新令牌,忽略任何缓存的令牌。
allUsers PartyBool
如果为 true,则应为所有用户而非特定用户请求令牌。在这种情况下,localChatUser 将为 nullptr。
localChatUser PartyXblLocalChatUser*可能为 nullptr 应用于检索令牌和签名的本地聊天用户。 仅当
allUsers 设置为 false 时,此字段才有效。
备注
游戏可以通过调用 XalUserGetTokenAndSignatureSilentlyAsync() 函数使用 XBOX 身份验证库 (XAL) 来完成这些请求。使用 PartyXblManager::CompleteGetTokenAndSignatureRequest() 提供令牌和签名,完成操作。
