เปรียบเทียบผู้ให้บริการ
การให้สิทธิ์ Zalo
Zalo รองรับเฉพาะการเข้าสู่ระบบด้วย QR เท่านั้น ไม่ต้องเตรียม credential ไว้ล่วงหน้า — ตัวตนผู้ใช้จะปรากฏตอนสแกน QR
qrcode
การเข้าสู่ระบบ Zalo ด้วย QR: ไม่ต้องมี credential ล่วงหน้า ตัวตนผู้ใช้จะปรากฏจาก payload ของ session
- 1. POST /v1/accounts โดยใช้ provider=zalo, auth_mode=qrcode
- 2. POST /v1/accounts/{account_id}/auth/qr/start — auth_payload.token ในการตอบกลับคือ QR token สำหรับนำไปแสดง
- 3. Poll POST /v1/accounts/{account_id}/auth/qr/check ถ้าหมดอายุจะคืน qrcode_expired ต้องเรียก qr/start ใหม่
- 4. เมื่อสำเร็จ POST /v1/accounts/{account_id}/runtime/start
หมายเหตุ
- QR token ที่หมดอายุจะคืน status=qrcode_expired เรียก qr/start ใหม่เพื่อรับ token ใหม่
- ต้องตั้งค่า จุดเชื่อมต่อ Webhook เพื่อรับ event การยืนยันตัวตนและข้อความ
- Thread type 0 หมายถึงสนทนากับเพื่อน 1 หมายถึงกลุ่ม จะ normalize ตอนส่งข้อความ