Cara Mengirim Kode OTP via WhatsApp API
Intro
Artikel ini merupakan dokumentasi API yang dapat membantu anda dalam pengembangan serta integrasi ke sistem anda melalui API alatwa.com, pastikan anda telah memiliki API KEY untuk melanjutkan tutorial ini, namun jika anda belum memiliki API KEY bisa kunjungi halaman cara mendapatkan API KEY alatwa.com.
Request
Target URL: https://app.alatwa.com/api/send/otp
Headers:
- Content-Type: application/json
- Authorization: API KEY
Body:
{
"device" : "Your Device ID",
"phone" : "628123456789",
"message_header" : "OTP WhatsApp",
"message" : "JANGAN BERI kode ini ke siapa pun. WASPADA PENIPUAN! MASUK KE AKUN dengan kode verifikasi (OTP) 782214.",
"message_footer" : "Regards, Alat WA",
"button_name" : "Salin Kode",
"otp_code" : "782214"
}
Response
{
"status": "ok",
"message_id": "3EB07186F0298BF9E5E8",
"from": "628129876543",
"to": "628123456789"
}
Example for PHP
$header = array(
"Content-Type: application/json",
"Authorization: Your API KEY"
);
$data = array(
"device" => "Your Device ID",
"phone" => "628123456789",
"message_header" => "OTP WhatsApp",
"message" => "JANGAN BERI kode ini ke siapa pun. WASPADA PENIPUAN! MASUK KE AKUN dengan kode verifikasi (OTP) 782214.",
"message_footer" => "Regards, Alat WA",
"button_name" => "Salin Kode",
"otp_code" => "782214"
);
$param_post = json_encode($data, JSON_PRETTY_PRINT);
$post = curl_init("https://app.alatwa.com/api/send/otp");
curl_setopt($post, CURLOPT_HTTPHEADER, $header);
curl_setopt($post, CURLOPT_POST, 1);
curl_setopt($post, CURLOPT_POSTFIELDS, $param_post);
curl_setopt($post, CURLOPT_RETURNTRANSFER, true);
curl_setopt($post, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($post, CURLOPT_TIMEOUT, 5);
$response = curl_exec($post);
curl_close($post);
echo $response;
Conclusion
API alatwa.com dibuat sesimpel mungkin agar dapat mudah dipahami dan diintegrasikan, jika masih ada yang belum dipahami bisa ditanyakan dikolom komentar atau kontak via halaman kontak atau chat melalui whatsapp.
Device ID bisa dilihat di menu device list