Cara Kirim Pesan WhatsApp Menggunakan Bahasa Pemrograman PHP
Untuk dapat mengirim pesan WhatsApp menggunakan PHP, Anda memerlukan layanan yang menjembatani aplikasi dengan akun WhatsApp Anda. Di wangsaf, sistem kami akan menjadi jembatan yang menghubungkan akun WhatsApp pada perangkat Anda dengan API yang dapat diakses dari berbagai bahasa pemrograman, termasuk PHP.
Setelah akun WhatsApp anda berhasil terhubung ke sistem kami, Anda dapat menggunakan API Wangsaf untuk mengirim pesan secara otomatis tanpa perlu melakukan interaksi langsung melalui aplikasi WhatsApp. API dapat digunakan untuk berbagai kebutuhan seperti notifikasi transaksi, verifikasi OTP, pengingat pembayaran, informasi pesanan, hingga otomatisasi layanan pelanggan.
Dengan integrasi yang sederhana dan dokumentasi yang mudah dipahami, Wangsaf membantu developer membangun sistem komunikasi WhatsApp yang cepat, stabil, dan mudah diintegrasikan ke aplikasi maupun website.
Mendapatkan API Key Perangkat
Untuk mendapatkan API Key dari perangkat anda, silahkan login ke dashboard wangsaf. Lalu pilih perangkat melalui dropdown yang terletak di sidebar pada dashboard.

Setelah itu pilih menu “Kelola” & klik tombol “Copy” pada bagian “Kredensial API”, ini adalah API Key perangkat anda, jaga API Key ini seperti menjaga password akun.

API Key ini dapat anda gunakan untuk mengirim pesan melalui API yang sudah kami sediakan pada Dokumentasi API kami.
JANGAN berikan Password akun & API Key perangkat anda kepada siapapun termasuk tim Wangsaf
Script PHP
<?php
$key = 'xxxxxxx'; // dapatkan API key melalui halaman detail perangkat
$target = '[email protected]'; // contoh: [email protected]
$msg = 'tes kirim pesan menggunakan wangsaf';
$ch = curl_init('https://api.wangsaf.com/v1/chat/send-text');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Accept: application/json',
'Content-Type: application/json',
'Api-Key: ' . $key
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'is_forwarded' => false, // opsional
'target' => $target,
'message' => $msg
]));
curl_exec($ch);
curl_close($ch);
Simpan potongan script PHP diatas menjadi file namafile.php & jalankan menggunakan CLI php namafile.php atau dapat melalui localhost seperti localhost/namafile.php tergantung kebutuhan anda.
Script diatas akan menghasilkan output seperti berikut:
{
"status": 200,
"message": "Pesan berhasil dikirim.",
"data": {
"type": "Text",
"action": "Sent",
"chat_id": "xxxx7E3BBxxx66207xxxxx",
"timestamp": 1776606829
}
}
Jika sudah mendapatkan response API seperti diatas tandanya akun whatsapp anda sudah terhubung ke API & bisa diintegrasikan lebih lanjut ke sistem yang anda miliki.

