跳转至

验证 weblogin v2

网络登录验证 v2

API 在登录后验证登录信息。它返回 idp_user_id 作为响应值之一。

Note

如果您在使用 Web Login v2 API 时生成的每个用户的标识符与 idp_user_id 匹配,并使用 idp_user_id 调用 get-idp-playerid,您可以匹配您自己的用户标识符和用户 PlayerID。

  • 请求 网址
    商业服务器网址 https://weblogin.withhive.com/idp_info_v2
    沙盒网址 https://sandbox-weblogin.withhive.com/idp_info_v2
  • 请求 头部
    HTTP 方法 POST
    内容类型 application/json
  • 请求 主体
    字段名称 类型 描述 必需
    state 字符串

    状态是从 Web 登录 v2 的响应中获得的令牌值。

  • 请求 示例
    // Curl 示例。
    curl -X POST https://weblogin.withhive.com/idp_info_v2
            -H "Content-Type: application/json"
            -d "{'state': '1635746185469-kENCXIBhaSezW'}"
    
  • 响应 主体

    返回一个代码,显示验证是否成功,以及 IdP 信息。

    字段名称 描述 类型 必需
    code 验证成功的结果代码 int
    appid 应用程序 ID 字符串 Y
    idp_index IdP类型(hive:1,facebook: 2,google: 3,apple: 9) int Y
    idp_user_id 从 IdP 传递的账户令牌 (uid) 字符串 Y
     
    代码 描述
    100 成功
    2021 在用户未完成 IdP 认证或用户会话已过期的情况下
  • 响应 示例<
    {
            "code": 100,
            "appid": "com.com2us.smon.normal2.freefull.google.global.android.common",
            "idp_index": 1,
            "idp_user_id": "67180714"
    }