語法
成員
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 時,此欄位才有效。
備註
遊戲可以使用 XBOX 驗證程式庫 (XAL),透過呼叫 XalUserGetTokenAndSignatureSilentlyAsync() 函式來完成這些要求。使用 PartyXblManager::CompleteGetTokenAndSignatureRequest() 提供權杖和簽章並完成作業。
