コンテンツにスキップ

ウェブログイン v2 を確認する

ウェブログイン検証 v2

このAPIは、ログイン後にログイン情報を検証します。レスポンス値の一つとしてidp_user_idを返します。

Note

Web Login v2 APIを使用して生成した各ユーザーの識別子をidp_user_idと一致させ、idp_user_idでget-idp-playeridを呼び出すと、自分のユーザー識別子とユーザープレイヤーIDを一致させることができます。

  • リクエスト URL
    商用サーバーURL https://weblogin.withhive.com/idp_info_v2
    サンドボックスURL https://sandbox-weblogin.withhive.com/idp_info_v2
  • リクエスト ヘッダー
    HTTP メソッド POST
    コンテンツタイプ application/json
  • リクエスト ボディ
    フィールド名 タイプ 説明 必須
    state string

    stateはWeb Login v2のレスポンスで取得したトークン値です。

    Y
  • リクエスト <
    // Curlの例。
    curl -X POST https://weblogin.withhive.com/idp_info_v2
            -H "Content-Type: application/json"
            -d "{'state': '1635746185469-kENCXIBhaSezW'}"
    
  • レスポンス ボディ

    検証が成功したかどうかを示すコードとIdP情報を返します。

    フィールド名 説明 タイプ 必須
    コード 検証成功の結果コード int Y
    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認証を完了していないユーザーまたはユーザーのセッションが期限切れの場合
  • Response Sample<
    {
            "code": 100,
            "appid": "com.com2us.smon.normal2.freefull.google.global.android.common",
            "idp_index": 1,
            "idp_user_id": "67180714"
    }