โหลดหน้าล็อกอิน v2
โหลดหน้าเข้าสู่ระบบ v2¶
API นี้โหลดที่อยู่ URL สำหรับการเข้าสู่ระบบเว็บที่ผู้ใช้สามารถเข้าสู่ระบบได้จริง เมื่อผู้ใช้เข้าสู่ระบบแล้ว ที่อยู่ URL ที่ตั้งโดยนักพัฒนาแอป, state
และโทเค็นการอนุญาตสำหรับการตรวจสอบตรรกะจะถูกส่งกลับ บัญชี IdP ที่รองรับคือบัญชี Hive, Google, Facebook และบัญชี Apple
Note
เพื่อใช้ Web Login v2 คุณควรทำการตั้งค่าที่เกี่ยวข้องใน Hive Console App Center ก่อน ตามที่แสดงด้านล่าง ดู คู่มือคอนโซล สำหรับรายละเอียด
- Request URL
URL เซิร์ฟเวอร์เชิงพาณิชย์ https://weblogin.withhive.com/login?param= URL Sandbox https://sandbox-weblogin.withhive.com/login?param=
- Request Header
HTTP Method GET Content-Type text/html
- Query Parameters
ชื่อฟิลด์ ประเภท คำอธิบาย จำเป็น param string ค่าพารามิเตอร์สตริงถูกสร้างขึ้นผ่านการเข้ารหัส URL และการเข้ารหัส BASE64 ของข้อมูล JSON ที่ประกอบด้วยค่าคีย์ในตารางด้านล่างนี้
Y
- Query Parameters -
param
ชื่อฟิลด์ ประเภท คำอธิบาย appid string Application ID ที่ใช้โดย Hive Server gindex string ข้อมูลดัชนีเกมที่ใช้โดย Hive เซิร์ฟเวอร์ App Center > Game List > ค้นหาเกมของคุณ และ คลิก มัน > คลิก ที่ AppID แท็บ > คลิกที่เกม’s AppID > ตรวจสอบ แท็บข้อมูลพื้นฐานเพื่อรับดัชนีเกม. url string นี่คือที่อยู่ URL ที่จะเปลี่ยนเส้นทางไปหลังจากที่ผู้ใช้ล็อกอินเสร็จสิ้น ควรเป็น URL เดียวกันกับ URL ที่ตั้งค่าใน Hive Console. ประเทศ string รหัสประเทศที่ตั้งโดยเกมหรือชุมชน หากไม่มีการระบุค่านี้ จะใช้ค่าดีฟอลต์ของเว็บเบราว์เซอร์ ภาษา สตริง รหัสภาษาที่ตั้งโดยเกมหรือชุมชน หากไม่ระบุค่านี้ จะใช้ค่าดีฟอลต์ของเว็บเบราว์เซอร์
- Request Example<
// พารามิเตอร์ต้นฉบับที่ประกอบด้วยวัตถุ JSON ค่าของสตริงที่ได้รับจากการเข้ารหัส URL และการเข้ารหัส BASE64 ตามลำดับบนวัตถุ JSON นี้จะถูกใช้เป็นพารามิเตอร์การค้นหาเมื่อเรียกใช้ API. { "appid":"com.com2us.hivesdk.ios.community.global.normal", "gindex":"539", "url":"https://community.withhive.com/hivesdk/login/redirect", "country":"KR", "language":"ko" }
// เรียกใช้ API โดยแนบพารามิเตอร์ที่เข้ารหัสไปยัง URL ของคำขอในฐานะพารามิเตอร์การค้นหา https://weblogin.withhive.com/login?param=JTdCJTIyYXBwaWQlMjIlM0ElMjJjb20uY29tMnVzLmhpdmVzZGsuaW9zLmNvbW11bml0eS5nbG9iYWwubm9ybWFsJTIyJTJDJTIyZ2luZGV4JTIyJTNBJTIyNTM5JTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZjb21tdW5pdHkud2l0aGhpdmUuY29tJTJGaGl2ZXNkayUyRmxvZ2luJTJGcmVkaXJlY3QlMjIlMkMlMjJjb3VudHJ5JTIyJTNBJTIyS1IlMjIlMkMlMjJsYW5ndWFnZSUyMiUzQSUyMmtvJTIyJTdE
- Response Body
ส่งคืน URL ที่ให้ไว้ในคำขอ API โดยมี “res” แนบเป็นพารามิเตอร์คำถาม ดูคำอธิบายด้านล่างสำหรับคำอธิบายของ res.
Field Name Description Type Required URL URL การเปลี่ยนเส้นทางที่ให้ไว้ในคำขอ API โดยมี “res” แนบเป็นพารามิเตอร์คำถาม string Y
- Response Sample<
- Response Body -
res
res ได้มาจากการแปลงวัตถุ JSON ที่ประกอบด้วยค่าคีย์ด้านล่างเป็นสตริงผ่านการเข้ารหัส URL และการเข้ารหัส BASE64 เพื่อใช้วัตถุ JSON ให้ทำการถอดรหัส BASE64 และจากนั้นถอดรหัส URL วัตถุ JSON แสดงด้านล่างนี้.
Field Name Description Type code รหัสการตอบกลับ (100: สำเร็จ) string state โทเค็นที่จะใช้ในการตรวจสอบ v2 string
- Response Sample -
res
<