So sánh nhà cung cấp
Ủy quyền LINE
LINE chỉ hỗ trợ QR. URL QR và PIN đến qua webhook và được cache trong auth_payload của GET /auth.
qrcode
Đăng nhập LINE bằng QR: chờ account.auth.required hoặc đọc auth_payload qua GET /auth và poll POST /auth/qr/check.
- 1. POST /v1/accounts với provider=line, auth_mode=qrcode. Tùy chọn đặt metadata.device_login_type (ví dụ DESKTOPMAC).
- 2. POST /v1/accounts/{account_id}/auth/qr/start để LINE provider bắt đầu phiên đăng nhập.
- 3. Chờ account.auth.required. QR URL và PIN cũng có thể đọc qua GET /v1/accounts/{account_id}/auth.
- 4. Hiển thị QR URL và PIN từ GET /v1/accounts/{account_id}/auth, đồng thời poll POST /v1/accounts/{account_id}/auth/qr/check.
- 5. Khi nhận account.auth.succeeded, định danh tài khoản được điền tự động. POST /v1/accounts/{account_id}/runtime/start để online.
metadata.device_login_type— Định danh thiết bị tùy chọn (ví dụ DESKTOPMAC, DESKTOPWIN). Được chuyển tiếp cho LINE provider khi bắt đầu phiên QR.
Ghi chú
- QR URL và PIN đến qua account.auth.required và được cache trong GET /auth. Poll POST /auth/qr/check; /auth/session chỉ hỗ trợ POST import session.
- PIN chỉ để hiển thị — không gửi lại cho LINE. Hiển thị cạnh QR để người dùng xác nhận đang quét đúng thiết bị.
- Khi nhận account.auth.succeeded, định danh tài khoản được điền tự động. Sự kiện cũng mang các trường hồ sơ chuẩn.