身份验证身份验证 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(当使用 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