跳轉到主要內容

使用 Battle.net 設定 PlayFab 驗證

本教學課程將逐步引導您使用 Battle.net 和 HTML5/JavaScript 設定 PlayFab 驗證。

需求

您需要:

伺服器和網域

本指南需要具有有效網域的伺服器才能進行。如果您還沒有已註冊的網域和遠端 Web 伺服器,請依照我們的執行 HTTP 伺服器以進行測試教學課程,了解如何設定以有效網域名稱執行的本機 Web 伺服器。 在本指南中,我們假設您的網域為 http://playfab.example。

擷取 Battle.net 遊戲用戶端識別碼

首先瀏覽至 Battle.net 並建立 Battle.net 開發人員帳戶。建立帳戶之後,您需要建立遊戲並取得指派的用戶端識別碼。

安裝 Battle.net 附加元件

移至您遊戲的 PlayFab Game Manager 頁面。
  1. 在功能表中瀏覽至 Add-ons。
  2. 找到並開啟 Battle.net Add-on 圖示/連結。
PlayFab Game Manager 附加元件
  1. 選取 Install Battle.net。
PlayFab Game Manager Battle.net 附加元件
  1. 填入 Client ID for Game Client。
  2. (選擇性) 填入 Client ID for Game Server。
  3. 然後選取 Save settings 按鈕。
PlayFab Game Manager Battle.net 附加元件用戶端識別碼 Battle.net 會在附加元件頁面中顯示為作用中。 PlayFab Game Manager Battle.net 附加元件作用中

使用存取權杖進行測試

在此範例中,我們示範如何使用傳統的存取權杖方法測試 LoginWithBattleNet API。請使用提供的 HTML 程式碼進行測試。
請務必將 YOUR_CLIENT_ID、YOUR_PLAYFAB_TITLE_ID、YOUR_BNET_TITLE_NAME 和 YOUR_CLIENT_SECRET 取代為您自己的值。
請記得使用您的 Web 伺服器開啟 HTML 頁面,並確保使用您指定的 URL 存取此頁面。
  1. 頁面開啟後,選取 Log in to Battle.net。
  2. 登入之後,從 URL 複製 ST 值 (例如:ST=US-xxxx-xxxx),並將其輸入對話方塊中。
  3. 選取 Exchange SSO Token for id_token,並將值複製到對話方塊中。
  4. 選取 Login to PlayFab 以完成登入流程。
  5. 完成時,指令碼會嘗試在 PlayFab 端進行驗證並顯示結果。
Battle.net 驗證範例
最後修改於 2026年10月6日