Auth v4 IdP ID で PlayerID を取得する

idp_user_idを確認してください。これはWeb Login Verification V2 APIのレスポンス結果であり、このIdP IDPlayerIDを返します。ユーザーがWeb Login V2 APIでサインインした後にPlayerIDを取得できます。

本番URL https://auth.qpyou.cn/game/player/get-playerid
分散環境URL https://sandbox-auth.globalwithhive.com/game/player/get-playerid
サンドボックスURL https://sandbox-auth.qpyou.cn/game/player/get-playerid
HTTPメソッド Post
コンテンツタイプ application/json
データ形式 JSON
Note

認証v4は、ネットワーク接続の失敗やその他のエラーに応じて分散環境で構成されています。ネットワーク接続がエラーの問題によりタイムアウトした場合は、分散環境URLを呼び出してください。

  • リクエスト ヘッダー
    フィールド名 説明 タイプ 必須
    ISCRYPT 暗号化されたデータ、0=未暗号化 整数 はい
フィールド名 説明 タイプ 必須
appid ログインしているゲームのAppID 文字列 Y
idp_user_id IdPから受け取ったアカウントトークン(uid) 文字列 Y
idp_index idp_index
  • 1: HIVE

  • 2: Facebook

  • 3: GOOGLE

  • 9: APPLE
整数 Y
hive_certification_key Hive認証キー (Hive console > App Center > Project Management > Game Details > Basic Information > Hive Certification Key) 文字列 Y
  • リクエスト ボディ <
    {
        "idp_user_id": "68101398",
        "appid" : "com.com2us.hivesdk.normal.freefull.google.global.android.common",
        "idp_index" : 1,
        "hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY"
    }
    
  • レスポンス ボディ
    フィールド名 説明 タイプ
    result_code 検証結果、0: 成功、4000: パラメータ値が無効です 整数
    result_msg 結果メッセージ 文字列
    data 結果データ JSON
  • レスポンスボディ - data
フィールド名 説明 タイプ
data.player_id プレイヤーID 文字列
data.enc_idp リクエストボディ情報の暗号化キー 文字列
data.is_blocked ユーザーがブロックされているかどうか ブール値
data.is_refund ユーザーが返金充電の対象かどうか ブール値
data.list 結果データのリスト 配列
data.list.player_id リクエストボディの idp_user_id に対応するプレイヤーID 文字列
data.list.idp_user_id リクエストボディで要求された idp_user_id 文字列
data.list.idp_index リクエストボディで要求された idp_index 文字列
  • レスポンスボディサンプル: 成功
{
    "result_code": 0,
    "result_msg": "SUCCESS",
    "data": {
        "enc_idp": "K+A4xduO7kf5OrJ/iDPqL0PtMxwu7wW8JSBO+JJwSDDmJLvIi/6LG7TyWXdEHr9RNHM+/QXwc0+Y9z2eSRg7oeBBHmpOajzF1iiaacbFom4CsNy2fItendset7T0i0WYdyLQih3z5mDjcct47+gg2ovbp6kWRY8D+aGq+ZgaKiyr0Hmb1xmbWY/7cl1FjXTm0Nl9CWhO418bJFdwOpi+bw==",
        "player_id": "20000016588",
        "list": [
            {
                "player_id": "20000016588" ,
                "idp_user_id": "68101398",
                "idp_index": 1
            },
            {
                "player_id": "20000016588",
                "idp_user_id": "0",
                "idp_index": 0
            }
        ],
        "is_blocked": false,
        "is_refund": false
    }
}
  • レスポンスボディサンプル: コード 2002
{
    "result_code": 2002,
    "result_msg": "No User",
    "data":{
        "enc_idp": "K+A4xduO7kf5OrJ/iDPqLyCHfP+L3wz0WTNVw5KHLCqYjqQ+shQ2P3mkgwYCMvlnPatzlSE5ZFINr5gEIxK14sg0N8kOPSjSCeQ9UGGt11OMrYsGTuys0KmPJ2ZU/UWVVxpP1Lxx1eS8VbYwLmoTG+HTw2vkocghs/ZOZ9rqisdBRprhp6Q6+lIjpaUzDa2yy2guM1WheuVzKGL5331HHgo557RqoyUzTc6Lkf8ArWZ/XSwi3ZmStmhz/U4thcIwiowqgV+Ecdb2+WmMZ1MgGT4Xvbxa4lqzToBC3nxDvi1d8TjgMaszVYoNct94WPBGvV6emg3GqiJG+0ZTGg53+mZad9ttkUpTnQXetz5UDTxe5NnFAYfffzBq3jkqfAB042eH21rE3uTVJq3HuO8i9t1LJwKFfkC7sjjuaKNWsjs="
    }
}