跳轉到主要內容
PFAuthenticationLoginWithPSNRequest 資料模型。如果這是使用者第一次使用 PlayStation :tm: Network 帳戶登入,且 CreateAccount 設定為 true,系統將會建立新的 PlayFab 帳戶,並將其連結至 PlayStation :tm: Network 帳戶。在此情況下,不會有任何電子郵件或使用者名稱與該 PlayFab 帳戶相關聯。否則,如果沒有任何 PlayFab 帳戶連結至 PlayStation :tm: Network 帳戶,將會傳回指出此情況的錯誤,讓遊戲可以引導使用者建立 PlayFab 帳戶。

語法

成員

authCode   const char*
is null-terminated
PlayStation :tm: Network OAuth 提供者提供的驗證碼。 authVersion   const char*
is null-terminated
(選擇性)選擇性的 PlayStation :tm: Network 驗證版本。控制要使用哪個 PlayStation :tm: Network 驗證版本。接受的值為 “v2” 和 “v3”。 createAccount   bool 如果目前沒有 PlayFab 帳戶連結至此識別碼,則自動建立一個。 customTags   PFStringDictionaryEntry const*
may be nullptr
(選擇性)與要求相關聯的選擇性自訂標籤(例如組建編號、外部追蹤識別碼等)。 customTagsCount   uint32_t customTags 的計數 infoRequestParameters   PFGetPlayerCombinedInfoRequestParams const*
may be nullptr
(選擇性)指定要為使用者傳回哪些資訊的旗標。 issuerId   int32_t const*
may be nullptr
(選擇性)PlayStation :tm: Network 簽發者環境的識別碼。若為 null,則預設為生產環境。 playerSecret   const char*
is null-terminated
(選擇性)用來驗證 API 要求簽章的玩家密碼。 redirectUri   const char*
is null-terminated
(選擇性)要求驗證碼時提供給 PlayStation :tm: Network 的重新導向 URI。

需求

標頭: PFAuthenticationTypes.h

另請參閱

PFAuthenticationTypes 成員
最後修改於 2026年10月6日