รับ PlayerID ด้วย Auth v4 IdP ID
ตรวจสอบ idp_user_id
ซึ่งเป็นผลลัพธ์การตอบกลับของ Web Login Verification V2 API และคืนค่า PlayerID ของ IdP ID นี้ คุณสามารถรับ PlayerID ได้หลังจากที่ผู้ใช้เข้าสู่ระบบด้วย Web Login V2 API.
Note
การตรวจสอบสิทธิ์ v4 ประกอบด้วยสภาพแวดล้อมที่กระจายเพื่อตอบสนองต่อการเชื่อมต่อเครือข่ายล้มเหลวหรือข้อผิดพลาดอื่น ๆ หากการเชื่อมต่อเครือข่ายมีการหมดเวลาเนื่องจากปัญหาข้อผิดพลาดใด ๆ ให้เรียกสภาพแวดล้อมที่กระจาย URL.
- Request Header
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.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="
}
}