Cara Manajemen Perangkat
API ini memudahkan kontrol perangkat WhatsApp Anda, memungkinkan pemindaian QR yang mudah, pemeriksaan versi WhatsApp Web secara real-time, dan managemen perangkat lainnya untuk koneksi perangkat Anda dengan cepat dan efisien.
Untuk memulai layanan WhatsApp API dan memanfaatkan semua fiturnya, langkah pertama adalah mengaktifkan aplikasinya. Cukup akses endpoint serviceStart, dan setelah proses ini selesai, Anda dapat langsung mendapatkan QR code unik melalui API getQR. Ini adalah cara cepat dan mudah untuk mengintegrasikan bisnis Anda dengan WhatsApp!
api_key
GET /api/serviceStart HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"apiKey='api_key'"
Response 200
{
"code": 200,
"results": {
"message": "API for device XXXXX Already activated, please scan the qr code to connect the device"
}
}
Cara mematikan aplikasi
api_key
GET /api/serviceDestroy HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"apiKey='api_key'"
Response 200
{
"code": 200,
"results": {
"message": "Whatsapp API service successfully turned off."
}
}
Cara Mendapatkan QR Code String dari WhatsApp Web API Untuk mengintegrasikan QR code ke dalam aplikasi, Anda perlu mendapatkan string QR code dari objek results -> qrString.
Langkah Mudah:
Akses endpoint getQR
Cari objek results.
Ekstrak nilai dari properti qrString.
Jika mengalami kesulitan teknis dengan metode ini, solusi termudah adalah dengan langsung memindai QR code yang muncul di aplikasi Whapi. Ini akan menghubungkan perangkat Anda secara instan.
api_key
GET /api/getQR HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"apiKey='api_key'"
Response 200
{
"code": 200,
"results": {
"apiKey": "be670d0018987231588ff183a0e8d509",
"message": "Put the result get QR object into the src of the image tag.",
"qrString": "data:image/png;base64,database64",
"state": "SERVICE_SCAN"
}
}
Memahami Status Koneksi WhatsApp API Anda
Penting untuk selalu mengetahui status koneksi antara perangkat dan aplikasi Whapi. Hal ini membantu memantau kinerja dan memastikan kelancaran komunikasi. Aplikasi akan menampilkan salah satu dari empat status koneksi berikut:
CONNECTED (Terhubung): perangkat berhasil terhubung dan siap untuk mengirim atau menerima pesan.
PAIRING (Sedang terhubung): Perangkat sedang dalam proses menghubungkan koneksi ke whatsap web. Mungkin sedang menunggu pemindaian QR code atau menyelesaikan proses otentikasi awal.
SERVICE_SCAN (Proses scan): Aplikasi sedang dalam proses menampilkan qrcode atau kode untuk menghubungkan perangkat dengan aplikasi.
SERVICE_OFF (Layanan Mati): Aplikasi pada perangkat Anda tidak aktif, mati, atau logout, bisa disebabkan oleh berbagai faktor, seperti masalah jaringan, konfigurasi yang salah, atau aplikasi yang dimatikan secara manual.
Dengan memahami status-status ini, Anda dapat lebih mudah mengidentifikasi dan mengatasi potensi masalah konektivitas serta memastikan aplikasi selalu beroperasi optimal.
api_key
GET /api/getState HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"apiKey='api_key'"
Response 200
{
"code": 200,
"results": {
"state": "CONNECTED"
}
}
Mendapatkan informasi versi whatsapp web.
api_key
GET /api/getWWebVersion HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 20
"apiKey='api_key'"
Response 200
{
"code": 200,
"results": {
"version": [
2,
2243,
7
]
}
}