Cara Mengirim LIST Tombol WhatsApp via API

Cara Mengirim LIST Tombol WhatsApp via API

·

2 min read

Intro

Artikel ini merupakan dokumentasi API yang dapat membantu kamu dalam pengembangan serta integrasi ke sistem kamu melalui API alatwa, pastikan kamu telah memiliki API KEY untuk melanjutkan tutorial ini, namun jika kamu belum memiliki API KEY bisa kunjungi halaman cara mendapatkan API KEY.

Tutorial

Request

Target URL

https://app.alatwa.com/api/send/message/text

Header

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

Body

{
  "device": "Your Device ID",
  "phone": "628123456789",
  "message_header": "Hai kak, Selamat datang di Alat WA",
  "message": "klik tombol-tombol di bawah ini untuk mengetahui informasi seputar Alat WA :)",
  "message_footer": "Best Regard, Clara",
  "button_name": "Menu",
  "list_content": [
    {
      "title": "Fitur",
      "description": "Fitur Lengkap Alat WA"
    },
    {
      "title": "Demo"
    },
    {
      "title": "Free Trial",
      "description": "Selamat kakak mendapatkan Free Trial selama 3 hari"
    },
    {
      "title": "Mulai Berlangganan",
      "description": "Mulai berlangganan Alat WA sekarang juga"
    },
    {
      "title": "Direct Message ke CS",
      "description": "Hubungi CS untuk info dan kendala yang kakak alami"
    }
  ]
}

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" => "08123456789",
    "message_header" => "Hai kak, Selamat datang di Alat WA",
    "message" => "klik tombol-tombol di bawah ini untuk mengetahui informasi seputar Alat WA :)"
    "message_footer" => "Best Regard, Clara",
    "button_name" => "Menu",
    "list_content" => [
        [
          "title" => "Fitur",
          "description" => "Fitur Lengkap Alat WA"
        ],
        [
          "title" => "Demo"
        ],
        [
          "title" => "Free Trial",
          "description" => "Selamat kakak mendapatkan Free Trial selama 3 hari"
        ],
        [
          "title" => "Mulai Berlangganan",
          "description" => "Mulai berlangganan Alat WA sekarang juga"
        ],
        [
          "title" => "Direct Message ke CS",
          "description" => "Hubungi CS untuk info dan kendala yang kakak alami"
        ]
    ],
);

$param_post = json_encode($data, JSON_PRETTY_PRINT);
$post        = curl_init("https://app.alatwa.com/api/send/message/list");
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 dibuat sesimpel mungkin agar mudah dipahami dan diintegrasikan, jika masih ada yang belum dipahami bisa ditanyakan dikolom komentar atau chat melalui WhatsApp.

Device ID bisa dilihat di menu device, masing-masing device memiliki Device ID