Dokumentasi lengkap untuk mengintegrasikan API Banding ke dalam aplikasi Anda. Tersedia contoh kode dalam 10+ bahasa pemrograman.
Berikut adalah URL endpoint lengkap yang digunakan untuk mengakses API Banding. Semua parameter dikirim melalui query string.
Semua parameter berikut wajib dikirim sebagai query string. Pastikan semua parameter terisi dengan benar.
apikey
Wajib
Kunci API autentikasi yang didapatkan dari developer WILLzzz Email API. Digunakan untuk verifikasi akses.
email
Wajib
Alamat email Gmail yang akan digunakan untuk autentikasi. Pastikan menggunakan format email yang valid.
app_pw
Wajib
App Password dari Google yang di-generate melalui Google Account → Security → 2-Step Verification → App Passwords.
pesan
Wajib
Pesan atau konten yang akan dikirim/diproses melalui endpoint Banding. Harus di-encode untuk karakter khusus.
API mengembalikan respons dalam format JSON. Berikut contoh respons saat berhasil dan saat terjadi error.
{
"status": true,
"message": "Berhasil",
"data": { ... }
}
{
"status": false,
"message": "Apikey tidak valid"
}
{
"status": false,
"message": "Parameter tidak lengkap"
}
{
"status": false,
"message": "Terjadi kesalahan internal"
}
Copy dan paste kode di bawah sesuai bahasa pemrograman yang Anda gunakan. Ganti variabel placeholder dengan kredensial asli Anda.
// Konfigurasi const APIKEY = "your_apikey_here"; const EMAIL = "your_email@gmail.com"; const APP_PW = "your_app_password"; const PESAN = "Halo, ini pesan test"; // Encode parameter const params = new URLSearchParams({ apikey: APIKEY, email: EMAIL, app_pw: APP_PW, pesan: PESAN }); const url = `https://wilz-api.web.id/api/banding?${params}`; // Kirim request try { const response = await fetch(url); const data = await response.json(); if (data.status) { console.log("✅ Berhasil:", data); } else { console.error("❌ Gagal:", data.message); } } catch (error) { console.error("Error:", error); }
Cara tercepat untuk menguji endpoint adalah menggunakan cURL langsung dari terminal Anda.
curl "https://wilz-api.web.id/api/banding?apikey=your_apikey_here&email=your_email@gmail.com&app_pw=your_app_password&pesan=Halo%20ini%20test"
Simpan apikey, email, dan app_pw di environment variable. Jangan pernah commit kredensial ke version control.
Selalu set timeout pada HTTP request untuk mencegah aplikasi hang jika server tidak merespon.
Selalu tangani error response dari API. Cek field status sebelum memproses data.
Implementasikan retry dengan exponential backoff untuk menangani error jaringan sementara (5xx).
Pastikan parameter terutama pesan di-encode dengan benar untuk karakter spesial.
Hindari spam request. Tambahkan delay atau implementasikan queue system untuk bulk operations.