Tham chiếu API
So sánh nhà cung cấp

Ủy quyền LINE

LINE chỉ hỗ trợ đăng nhập QR. URL QR và PIN không trả về đồng bộ trong API mà đến không đồng bộ qua webhook, sau đó lộ ra qua tài nguyên session.

qrcode

Đăng nhập LINE bằng QR: QR URL và PIN đến bất đồng bộ. Nhận qua sự kiện account.auth.required hoặc đọc qua /auth/session.

  1. 1. POST /v1/accounts với provider=line, auth_mode=qrcode. Tùy chọn đặt metadata.device_login_type (ví dụ DESKTOPMAC).
  2. 2. POST /v1/accounts/{account_id}/auth/qr/start để LINE provider bắt đầu phiên đăng nhập.
  3. 3. Chờ sự kiện account.auth.required trên webhook. QR URL và PIN cũng có thể đọc qua /auth/session.
  4. 4. GET /v1/accounts/{account_id}/auth/session để lấy URL QR và PIN hiển thị, đồng thời poll qr/check.
  5. 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 không trả về trong phản hồi qr/start. Chúng đến sau qua sự kiện account.auth.required. Poll GET /auth/session hoặc xử lý webhook để lấy.
  • 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.