使用 Auth v4 IdP ID 获取 PlayerID
驗證 idp_user_id
,這是 Web 登入驗證 V2 API 的回應結果,並返回此 IdP ID 的 PlayerID。您可以在用戶使用 Web 登入 V2 API 登入後獲得 PlayerID。
Note
身份驗證 v4 由分散式環境組成,以應對網絡連接故障或其他錯誤。如果網絡連接因任何錯誤問題超時,請調用分散式環境 URL.
欄位名稱 | 描述 | 類型 | 必填 |
appid | 登入遊戲的 AppID | 字串 | 是 |
idp_user_id | 從 IdP 獲得的帳戶令牌 (uid) | 字串 | 是 |
idp_index | idp_index - 1: HIVE
- 2: Facebook
- 3: GOOGLE
- 9: APPLE
| 整數 | 是 |
hive_certification_key | Hive 認證金鑰 (Hive 控制台 > 應用中心 > 專案管理 > 遊戲詳情 > 基本資訊 > Hive 認證金鑰) | 字串 | 是 |
- 請求 主體 範例<
{
"idp_user_id": "68101398",
"appid" : "com.com2us.hivesdk.normal.freefull.google.global.android.common",
"idp_index" : 1,
"hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY"
}
- 回應 主體
result_code | 驗證結果,0:成功,4000:參數值無效 | 整數 |
result_msg | 結果消息 | 字符串 |
data | 結果數據 | JSON |
欄位名稱 | 描述 | 類型 |
data.player_id | 玩家ID | 字串 |
data.enc_idp | 請求主體信息的加密金鑰 | 字串 |
data.is_blocked | 用戶是否被封鎖 | 布林值 |
data.is_refund | 用戶是否需要退款充值 | 布林值 |
data.list | 結果數據列表 | 陣列 |
data.list.player_id | 與請求主體 idp_user_id 對應的玩家ID | 字串 |
data.list.idp_user_id | 請求主體中請求的 idp_user_id | 字串 |
data.list.idp_index | 請求主體中請求的 idp_index | 字串 |
{
"result_code": 0,
"result_msg": "SUCCESS",
"data": {
"enc_idp": "K+A4xduO7kf5OrJ/iDPqL0PtMxwu7wW8JSBO+JJwSDDmJLvIi/6LG7TyWXdEHr9RNHM+/QXwc0+Y9z2eSRg7oeBBHmpOajzF1iiaacbFom4CsNy2fItendset7T0i0WYdyLQih3z5mDjcct47+gg2ovbp6kWRY8D+aGq+ZgaKiyr0Hmb1xmbWY/7cl1FjXTm0Nl9CWhO418bJFdwOpi+bw==",
"player_id": "20000016588",
"list": [
{
"player_id": "20000016588" ,
"idp_user_id": "68101398",
"idp_index": 1
},
{
"player_id": "20000016588",
"idp_user_id": "0",
"idp_index": 0
}
],
"is_blocked": false,
"is_refund": false
}
}
{
"result_code": 2002,
"result_msg": "No User",
"data":{
"enc_idp": "K+A4xduO7kf5OrJ/iDPqLyCHfP+L3wz0WTNVw5KHLCqYjqQ+shQ2P3mkgwYCMvlnPatzlSE5ZFINr5gEIxK14sg0N8kOPSjSCeQ9UGGt11OMrYsGTuys0KmPJ2ZU/UWVVxpP1Lxx1eS8VbYwLmoTG+HTw2vkocghs/ZOZ9rqisdBRprhp6Q6+lIjpaUzDa2yy2guM1WheuVzKGL5331HHgo557RqoyUzTc6Lkf8ArWZ/XSwi3ZmStmhz/U4thcIwiowqgV+Ecdb2+WmMZ1MgGT4Xvbxa4lqzToBC3nxDvi1d8TjgMaszVYoNct94WPBGvV6emg3GqiJG+0ZTGg53+mZad9ttkUpTnQXetz5UDTxe5NnFAYfffzBq3jkqfAB042eH21rE3uTVJq3HuO8i9t1LJwKFfkC7sjjuaKNWsjs="
}
}