搜索鉴权 v4 IdP 列表
游戏服务器可以通过使用玩家ID和AppID(在成功登录后从游戏客户端返回)来搜索与游戏连接的IdP列表。游戏直接实现此API以进行服务器到服务器的列表搜索。
Request 包含 AppId 和 PlayerID 作为基本参数,成功的 Response 通过一组变量在 Data 下输出 IdP 信息,具体取决于与 PlayerID 连接的 IdP 数量。
- 请求 URL
常见 URL https://auth.qpyou.cn/game/player/get-idp 分布式环境 URL https://auth.globalwithhive.com/game/player/get-idp 沙盒 URL https://sandbox-auth.qpyou.cn/game/player/get-idp HTTP 方法 Post 内容类型 application/json 数据格式 JSON
Note
身份验证 v4 由一个分布式环境组成,以应对网络连接失败或其他错误。如果由于任何错误问题导致网络连接超时,请调用分布式环境 URL.
- 请求 头部
字段名称 描述 类型 是否必填 ISCRYPT 数据是否加密 (0=未加密) 整数 Y (始终发送 0)
- 请求 主体
字段名称 描述 类型 必需 appid 用户登录的游戏的 AppID 字符串 是 player_id 登录后返回的身份验证 v4 的 PlayerID 大整数 是 hive_certification_key 认证密钥(由 AppCenter 发布) 查看更多 字符串 否
- 请求 示例<
- 响应 主体
字段名称 描述 类型 值 result_code 搜索结果 整数 0 result_msg 结果消息 字符串 0 data JSON data.seq 玩家的主键 (PK) 大整数 14 data.player_id 玩家ID 大整数 12 data.idp_user_id IdP 提供的用户 ID 字符串 data.idp_index 唯一的 IdP 索引 字符串 data.idp_id IdP 标识符 字符串 HIVE, FACEBOOK ...
- 请求 示例<
- 响应 示例<
- 结果 代码
值 描述 0 成功 2002 没有用户数据 4000 无效参数 4002 认证密钥错误
- idp_index
idp_index idp_id 描述 0 GUEST 未验证 IdP 的玩家 1 HIVE HIVE 2 FACEBOOK Facebook 3 GOOGLE Google (Play Games Services) 4 QQ QQ 5 WEIBO 微博 6 VK VK 7 WECHAT 微信 8 APPLE Apple 游戏中心 9 SIGNIN_APPLE Apple 登录 10 LINE Line 12 WEVERSE Weverse