0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan4 halaman

API Documentation

Dokumen ini menjelaskan penggunaan SMS API dan WhatsApp API untuk mengirim pesan menggunakan REST GET dan POST. Terdapat dua versi API untuk masing-masing layanan, dengan contoh penggunaan dalam PHP. Fitur yang tersedia saat ini hanya untuk mengirim pesan, meskipun WhatsApp API v2 juga mendukung pengiriman file.

Diunggah oleh

Rosihan Ari Yuana
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan4 halaman

API Documentation

Dokumen ini menjelaskan penggunaan SMS API dan WhatsApp API untuk mengirim pesan menggunakan REST GET dan POST. Terdapat dua versi API untuk masing-masing layanan, dengan contoh penggunaan dalam PHP. Fitur yang tersedia saat ini hanya untuk mengirim pesan, meskipun WhatsApp API v2 juga mendukung pengiriman file.

Diunggah oleh

Rosihan Ari Yuana
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

SMS API Documentation

(Last updated: June 22, 2020 21:34)

SMS API digunakan untuk mengirimkan pesan melalui platform Short Message Service (SMS) dengan
REST GET (API v1) dan POST (API v2). Untuk sementara ini fitur yang tersedia dalam API ini hanya untuk
mengirim pesan saja.

Cara Penggunaan di PHP


API Version 1
<?php
function sendsms($notujuan, $pesan){

$username = "...";
$apikey = "...";
$ch = curl_init();
curl_setopt($ch,
CURLOPT_URL,"[Link]
=".$username."&apikey=".$apikey."&destination=".$notujuan."&message=".urlenco
de($pesan));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$output = curl_exec($ch);
curl_close($ch);
return $output;
}

echo sendsms("08123456789", "Ini kirim pesan via SMS");


?>

API Version 2
<?php
function sendsms($notujuan, $pesan){

$username = "...";
$apikey = "...";

$postRequest = array(
'action' => 'sendsms',
'username' => $username,
'apikey' => $apikey,
'destination' => $notujuan,
'message' => $pesan,
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,
"[Link]
curl_setopt($ch, CURLOPT_POSTFIELDS, $postRequest);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

return $output;
}

echo sendsms("08123456789", "Ini kirim pesan via SMS");


?>
WhatsApp API Documentation
WhatsApp API digunakan untuk mengirimkan pesan melalui aplikasi WhatsApp dengan REST GET (API
v1) dan REST POST (API v2). Untuk sementara ini fitur yang tersedia dalam API ini hanya digunakan
untuk mengirim pesan saja.

NB: WhatsApp API v2 dapat mendukung pengiriman file

Cara Penggunaan di PHP


API Version 1
<?php
function sendwa($notujuan, $pesan){
$username = "...";
$apikey = "...";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"[Link]
"&apikey=".$apikey."&destination=".$notujuan."&message=".urlencode($pesan));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);


$output = curl_exec($ch);
curl_close($ch);
return $output;
}

echo sendwa("085716191979", "Ini kirim pesan via WA");


?>

API Version 2
<?php
function sendwa($notujuan, $pesan, $filename="", $filecontent=""){

$username = "...";
$apikey = "...";

$postRequest = array(
'action' => 'sendwa',
'username' => $username,
'apikey' => $apikey,
'destination' => $notujuan,
'message' => $pesan,
'filename' => $filename,
'filecontent' => $filecontent
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,
"[Link]
curl_setopt($ch, CURLOPT_POSTFIELDS, $postRequest);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

return $output;
}

// kirim image atau file via Whatsapp


// pastikan file yg akan dikirim ada di dalam folder yang sama dg script ini
$filename = '[Link]';
$img = file_get_contents($filename);
$mime = mime_content_type($filename);
$filecontent = "data:".$mime.";base64,".base64_encode($img);

echo sendwa("085716191979", "Ini caption dari file", $filename,


$filecontent);

// kirim teks biasa via WhatsApp


echo sendwa("085716191979", "Ini kirim pesan via WA");
?>

Anda mungkin juga menyukai