ค้นหารายการ IdP การตรวจสอบสิทธิ์ v4
เซิร์ฟเวอร์เกมสามารถค้นหารายการ IdP ที่เชื่อมต่อกับเกมโดยใช้ playerID และ AppID ที่ส่งกลับจากเกมไคลเอนต์หลังจากเข้าสู่ระบบสำเร็จ เกมจะนำ API นี้ไปใช้โดยตรงเพื่อค้นหารายการจากเซิร์ฟเวอร์ถึงเซิร์ฟเวอร์.
Request รวมถึง AppId และ PlayerID เป็นพารามิเตอร์ที่จำเป็น และ Response ที่สำเร็จจะส่งออกข้อมูล IdP ผ่านกลุ่มตัวแปรภายใต้ Data ตามจำนวนของ IdP ที่เชื่อมต่อกับ PlayerID.
- คำขอ URL
URL ทั่วไป https://auth.qpyou.cn/game/player/get-idp URL สภาพแวดล้อมที่กระจาย https://auth.globalwithhive.com/game/player/get-idp URL Sandbox https://sandbox-auth.qpyou.cn/game/player/get-idp HTTP Method Post Content-Type application/json รูปแบบข้อมูล JSON
Note
Authentication v4 ประกอบด้วยสภาพแวดล้อมแบบกระจายเพื่อตอบสนองต่อการเชื่อมต่อเครือข่ายล้มเหลวหรือข้อผิดพลาดอื่นๆ หากการเชื่อมต่อเครือข่ายมีการหมดเวลาเนื่องจากปัญหาข้อผิดพลาดใดๆ ให้เรียกใช้สภาพแวดล้อมแบบกระจาย URL.
- Request Header
Field Name คำอธิบาย ประเภท จำเป็น ISCRYPT ข้อมูลถูกเข้ารหัสหรือไม่ (0= ไม่เข้ารหัส) จำนวนเต็ม Y (ส่ง 0 เสมอ)
- Request Body
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น appid AppID ของเกมที่ผู้ใช้เข้าสู่ระบบ String Y player_id PlayerID ที่ส่งกลับจากการตรวจสอบสิทธิ์ v4 หลังจากเข้าสู่ระบบ BigInteger Y hive_certification_key คีย์การรับรอง (ออกโดย AppCenter) ดูเพิ่มเติม String N
- Request Sample<
- Response Body
ชื่อฟิลด์ คำอธิบาย ประเภท ค่า result_code ผลลัพธ์การค้นหา จำนวนเต็ม 0 result_msg ข้อความผลลัพธ์ สตริง 0 data JSON data.seq คีย์หลัก (PK) สำหรับผู้เล่น จำนวนเต็มขนาดใหญ่ 14 data.player_id PlayerID จำนวนเต็มขนาดใหญ่ 12 data.idp_user_id รหัสผู้ใช้ที่ให้โดย IdP สตริง data.idp_index ดัชนี IdP ที่ไม่ซ้ำกัน สตริง data.idp_id ตัวระบุ IdP สตริง HIVE, FACEBOOK ...
- Request Sample<
- Response Sample<
- รหัส ผลลัพธ์
ค่า คำอธิบาย 0 สำเร็จ 2002 ไม่มีข้อมูลผู้ใช้ 4000 พารามิเตอร์ไม่ถูกต้อง 4002 ข้อผิดพลาดของคีย์การรับรอง
- idp_index
idp_index idp_id คำอธิบาย 0 GUEST ผู้เล่นที่ไม่ได้ตรวจสอบ IdP 1 HIVE HIVE 2 FACEBOOK Facebook 3 GOOGLE Google (Play Games Services) 4 QQ QQ 5 WEIBO Weibo 6 VK VK 7 WECHAT WeChat 8 APPLE Apple Game Center 9 SIGNIN_APPLE Apple Login 10 LINE Line 12 WEVERSE Weverse