Sending Text Messages
Gunakan api ini untuk mengirim pesan text.
API_TOKEN
Developers can authenticate their API calls with the API_TOKEN
generated in App Dashboard > Phone Numbers > Detail > Api
. Untuk mengirim pesan text message, lakukan panggilan POST
ke /messages
dan lampirkan objek pesan dengan type=contacts
.
Parameters
Ini adalah parameter utama yang digunakan untuk mengirim text message requests:
Name | Description |
---|---|
to | Required ID WhatsApp atau nomor telepon yang ingin Anda kirimi pesan. Nomor telepon dalam request ini dapat diberikan dalam format panggilan apa pun, asalkan menyertakan kode negaranya. Sebaiknya Anda secara eksplisit mengawali kode negara dengan tanda tambah (+). Berikut beberapa contoh format nomor telepon yang didukung:
|
reply_message_id | Optional Anda dapat mengirim pesan apa pun sebagai balasan untuk pesan sebelumnya dalam percakapan dengan menyertakan ID pesan sebelumnya. Penerima akan menerima pesan baru bersama dengan gelembung kontekstual yang menampilkan konten pesan sebelumnya. |
type | Required Jenis pesan yang ingin Anda kirim. Tetapkan ini sebagai individu text . |
text | Required Objek text. |
text.body | Required Teks dari pesan teks yang dapat berisi URL yang diawali dengan http:// atau https:// dan format. Jika Anda menyertakan URL dalam teks dan ingin menyertakan preview dalam pesan teks (preview_url: true), pastikan URL diawali dengan http:// atau https:// —https:// URL lebih disarankan. Anda harus menyertakan nama host, karena alamat IP tidak akan cocok. Panjang maksimum: 4096 karakter |
text.preview_url | Optional Secara default, WhatsApp mengenali URL dan membuatnya dapat diklik, tetapi Anda juga dapat menyertakan preview dengan informasi lebih lanjut tentang tautan tersebut. Setel bidang ini menjadi true jika Anda ingin menyertakan preview URL. Sebagian besar waktu, penerima akan melihat URL yang dapat mereka klik saat Anda mengirim URL, menyetel preview_url ke true, dan menyediakan objek body dengan tautan http atau https. Preview URL hanya dirender setelah salah satu hal berikut terjadi:
Default: false . |
Contoh
Sampel request
curl -X POST 'https://waofficial.botika.online/api/whatsapp/v1/messages' \ -H 'Authorization: Bearer {{ API_TOKEN }}' \ -H 'Content-Type: application/json' \ -d '{ "to": "+62821xxxxxx", "reply_message_id": "{{ MESSAGE_ID }}", "type": "text", "text": { "body": "MESSAGE_CONTENT", "preview_url": false } }'
Response yang berhasil menyertakan objek dengan pengidentifikasi untuk pesan:
{ "data": { "id": "{{ MESSAGE_ID }}" } }