รับ PlayerID ด้วย Auth v4 IdP ID

ตรวจสอบ idp_user_id ซึ่งเป็นผลลัพธ์การตอบกลับของ Web Login Verification V2 API และคืนค่า PlayerID ของ IdP ID นี้ คุณสามารถรับ PlayerID ได้หลังจากที่ผู้ใช้เข้าสู่ระบบด้วย Web Login V2 API.

Production URL https://auth.qpyou.cn/game/player/get-playerid
Distributed Environment URL https://sandbox-auth.globalwithhive.com/game/player/get-playerid
Sandbox URL https://sandbox-auth.qpyou.cn/game/player/get-playerid
HTTP Method Post
Content-Type application/json
Data Format JSON
Note

การตรวจสอบสิทธิ์ v4 ประกอบด้วยสภาพแวดล้อมที่กระจายเพื่อตอบสนองต่อการเชื่อมต่อเครือข่ายล้มเหลวหรือข้อผิดพลาดอื่น ๆ หากการเชื่อมต่อเครือข่ายมีการหมดเวลาเนื่องจากปัญหาข้อผิดพลาดใด ๆ ให้เรียกสภาพแวดล้อมที่กระจาย URL.

  • Request Header
    Field Name Description Type Required
    ISCRYPT ข้อมูลที่เข้ารหัส, 0=ไม่เข้ารหัส จำนวนเต็ม Y
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น
appid AppID ของเกมที่เข้าสู่ระบบ String Y
idp_user_id Account Token (uid) ที่ได้รับจาก IdP String Y
idp_index idp_index
  • 1: HIVE

  • 2: Facebook

  • 3: GOOGLE

  • 9: APPLE
Integer Y
hive_certification_key รหัสการรับรองของ Hive (Hive console > App Center > Project Management > Game Details > Basic Information > Hive Certification Key) String Y
  • Request Body Example
    {
        "idp_user_id": "68101398",
        "appid" : "com.com2us.hivesdk.normal.freefull.google.global.android.common",
        "idp_index" : 1,
        "hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY"
    }
    
  • Response Body
    ชื่อฟิลด์ คำอธิบาย ประเภท
    result_code ผลการตรวจสอบ, 0: สำเร็จ, 4000: ค่าพารามิเตอร์ไม่ถูกต้อง จำนวนเต็ม
    result_msg ข้อความผลลัพธ์ สตริง
    data ข้อมูลผลลัพธ์ JSON
  • เนื้อหาตอบกลับ - data
ชื่อฟิลด์ คำอธิบาย ประเภท
data.player_id PlayerID String
data.enc_idp คีย์การเข้ารหัสสำหรับข้อมูล Request Body String
data.is_blocked ว่าผู้ใช้ถูกบล็อกหรือไม่ Boolean
data.is_refund ว่าผู้ใช้ต้องคืนเงินหรือไม่ Boolean
data.list รายการข้อมูลผลลัพธ์ Array
data.list.player_id PlayerID ที่ตรงกับ idp_user_id ใน Request Body String
data.list.idp_user_id idp_user_id ที่ร้องขอใน Request Body String
data.list.idp_index idp_index ที่ร้องขอใน Request Body String
  • ตัวอย่างเนื้อหาการตอบกลับ: สำเร็จ
{
    "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="
    }
}