ข้ามไปยังเนื้อหาหลัก

ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Xiaomi (Set up social login with Xiaomi)

ตัวเชื่อมต่ออย่างเป็นทางการของ Logto สำหรับการเข้าสู่ระบบโซเชียลด้วย Xiaomi

เคล็ดลับ:

คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น

เริ่มต้นใช้งาน

  1. สร้างบัญชีนักพัฒนาที่ Xiaomi Open Platform
  2. ไปที่ Xiaomi Account Service
  3. สร้างแอปพลิเคชันใหม่หากคุณยังไม่มี

ตั้งค่าแอปพลิเคชัน Xiaomi OAuth

  1. ไปที่ Xiaomi Account Service
  2. ตั้งค่าการตั้งค่า OAuth:
    • เปิดแอปพลิเคชันที่คุณต้องการใช้สำหรับเข้าสู่ระบบ คลิกที่ "Callback URL" (หากคุณยังไม่ได้แก้ไข callback URL จะปรากฏเป็น "Enabled")
    • เพิ่ม URL callback สำหรับการอนุญาต: ${your_logto_origin}/callback/${connector_id}
    • connector_id สามารถดูได้ที่ด้านบนของหน้ารายละเอียดตัวเชื่อมต่อใน Logto Console
  3. รับ AppID และ AppSecret จากหน้ารายละเอียดแอปพลิเคชัน
  4. กรอกข้อมูลในช่อง clientId และ clientSecret ใน Logto Console ด้วยค่าจากขั้นตอนที่ 3
  5. การตั้งค่าเพิ่มเติม (ไม่บังคับ):
    • skipConfirm: ข้ามหน้าการยืนยันการอนุญาตของ Xiaomi หรือไม่ เมื่อผู้ใช้เข้าสู่ระบบ Xiaomi อยู่แล้ว ค่าเริ่มต้นคือ false

คำอธิบายขอบเขต (Scopes)

โดยค่าเริ่มต้น ตัวเชื่อมต่อจะร้องขอขอบเขตดังต่อไปนี้:

  • 1: อ่านโปรไฟล์ผู้ใช้

ขอบเขตที่สามารถใช้ได้:

ค่า ScopeคำอธิบายAPI Interface
1รับโปรไฟล์ผู้ใช้user/profile
3รับ user open_iduser/openIdV2
1000รับข้อมูลเราเตอร์ XiaomiMi Router
1001เข้าถึงข้อมูลเราเตอร์ Xiaomi ทั้งหมดMi Router
2001เข้าถึงปฏิทินคลาวด์ XiaomiMi Cloud
2002เข้าถึงนาฬิกาปลุกคลาวด์ XiaomiMi Cloud
6000ใช้บริการสมาร์ทโฮม Mi HomeMi Home
6002เพิ่มอุปกรณ์บุคคลที่สามใน Mi HomeMi Home
6003ควบคุมอุปกรณ์ Xiaomi ด้วย AlexaMi Home
6004บริการบุคคลที่สามเข้าถึงอุปกรณ์ XiaomiMi Home
7000ติดตามบัญชี Yellow Pages serviceMi Cloud
11000รับรูปภาพคลาวด์ XiaomiMi Cloud
12001บันทึกข้อมูลแอปลงใน Mi CloudMi Cloud
12005ใช้บริการ ECG สุขภาพHealth
16000รับบัตรผ่าน Mi Walletapp/get_pass
20000เปิดใช้งานบริการเสียง XiaoAIXiaoAI
40000เปิดใช้งานบริการ AI คลาวด์Internal Use

สามารถตั้งค่าขอบเขตหลายค่าได้โดยคั่นด้วยช่องว่าง เช่น: 1 3 6000

ทดสอบตัวเชื่อมต่อ Xiaomi

เสร็จเรียบร้อย อย่าลืม เปิดใช้งานการเข้าสู่ระบบโซเชียล ในประสบการณ์การลงชื่อเข้าใช้

แหล่งอ้างอิง (References)

เอกสาร Xiaomi OAuth 2.0 (Xiaomi OAuth 2.0 Documentation)

เอกสารการดึงข้อมูลโปรไฟล์ผู้ใช้ Xiaomi (Xiaomi Get User Profile Documentation)