Panduan: Ambil QR Code (JSON)
Endpoint ini memungkinkan Anda untuk mengambil QR Code pairing WhatsApp dalam format JSON. Format ini sangat ideal jika Anda ingin membangun dashboard kustom sendiri di mana user bisa melakukan scan QR langsung dari interface buatan Anda.
Pro Tip: Real-time UI
Gunakan endpoint ini di dalam polling mechanism (misal: setiap 20-30 detik) di frontend Anda untuk menampilkan QR Code terbaru hingga status berubah menjadi ALREADY_LOGGED_IN.
Struktur Respon
Respon akan menyertakan string base64 yang siap ditampilkan langsung di tag <img>.
| Field | Tipe | Penjelasan |
|---|---|---|
status | string | success atau error |
message | string | Pesan status (misal: ALREADY_LOGGED_IN) |
data.qr_code | string | Base64 string dengan prefix data:image/png;base64,... |
Contoh Implementasi (React)
const fetchQR = async () => {
const res = await fetch(`https://api.wagy.web.id/api/v1/${DEVICE_ID}/auth/qr/json`, {
headers: { 'Authorization': `Bearer ${TOKEN}` }
});
const json = await res.json();
if (json.data?.qr_code) {
setQrImage(json.data.qr_code);
}
};
Get device QR code (JSON)
GET/:device_id/auth/qr/json
Ambil QR Code pairing WhatsApp terbaru dalam format string base64.
Coba Sekarang
Responses
- 200
Berhasil