身份验证身份验证 v4 自定义
遊戲伺服器可以獲取有關自定義身份驗證的密鑰數據。遊戲直接實現此API以在伺服器之間搜索列表。成功的Response輸出自定義身份驗證密鑰。
- 請求 URL
常用 URL https://auth.qpyou.cn/game/customauth/get-key 沙盒 URL https://sandbox-auth.qpyou.cn/game/customauth/get-key HTTP 方法 Post 內容類型 application/json 數據格式 JSON - 請求 標頭
字段名稱 描述 必需 ISCRYPT 加密數據,0=未加密 Y
- 請求 主體
欄位名稱 描述 必填 appid 應用程式 ID 是 idp_id IdP 識別碼 是 idp_user_id IdP 提供的使用者 ID 是 auth_type 使用自定義驗證金鑰 SIGNINIDP: 新的 IdP 同步和驗證 CONNECT: 將 IdP 與 PlayerId 同步 是 hive_certification_key 由 AppCenter 發出的驗證金鑰 是 player_id 用戶的 PlayerId N(當此 API 的 auth_type
參數設置為CONNECT
時,必須提供 `player_id`)
- 回應 主體
欄位名稱 描述 類型 result_code 結果代碼 整數 result_msg 結果訊息 字串 custom_auth_key 自訂驗證金鑰 字串
- 請求 範例<
{ "appid" : "com.com2us.hivesdk.normal.freefull.apple.global.ios.universal", "idp_id" : CUSTOM_TWITTER, "idp_user_id" : "1204273895139753984", "auth_type" : "SIGNINIDP", "hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzMyLCJqdGkiOiItMTY2NDUzNjYzMyJ9.IUfnDZFFJqKXlRJfe3O_lu1G9PHQoFctuXPHlB1p7GU", "player_id" : 10012038880 }
- 回應 範例<
- 錯誤 代碼
值 描述 0 成功 1005 不支持的 auth_type 4200 不支持的 IdP