Cara mengirim pesan yang berisi tombol via API - alatwa.com

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/message/button

Headers:

  • Content-Type: application/json
  • Authorization: API KEY

Body:

{
  "device": "Your Device Name",
  "type": "button_1 atau button_2 atau button_3",
  "phone": "628123456789",
  "message_header": "Ini bagian header",
  "message": "Test Message",
  "message_footer": "Ini bagian footer"
  "button_1": "Info",
  "button_2": "Register",
  "button_3": "Login"
}

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",
    "type" => "button_1 atau button_2 atau button_3",
    "phone" => "08123456789",
    "message_header" => "Ini bagian header",
    "message" => "test\nmessage",
    "message_footer" => "Ini bagian footer",
    "button_1" => "Info",
	"button_2" => "Register",
	"button_3" => "Login"
);

$param_post = json_encode($data, JSON_PRETTY_PRINT);
$post        = curl_init("https://app.alatwa.com/api/send/message/button");
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.

  • Jika ingin menggunakan 1 tombol gunakan type button_1 dan hanya gunakan parameter button_1
  • Jika ingin menggunakan 2 tombol gunakan type button_2 dan gunakan parameter button_1 dan button_2
  • Jika ingin menggunakan 3 tombol gunakan type button_3 dan gunakan parameter button_1 dan button_2 dan button_3

Ketika mengirim pesan yang berisi tombol harus mengikutsertakan messagge_header dan message_footer ketika request API

Device name bisa dilihat di menu device list

Next Post Previous Post
No Comment
Add Comment
comment url