Sending Document Messages
Gunakan api ini untuk mengirim pesan document.
API_TOKEN
Developers can authenticate their API calls with the API_TOKEN
generated in App Dashboard > Phone Numbers > Detail > Api
. Untuk mengirim pesan document message, lakukan panggilan POST
ke /messages
dan lampirkan objek pesan dengan type=document
.
Parameters
Ini adalah parameter utama yang digunakan untuk mengirim document 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 document . |
document | Required Objek document. |
document.id | Optional Required saat Anda tidak menggunakan tautan.ID objek media. |
document.link | Optional Required saat Anda tidak menggunakan ID media yang diunggah.Protokol dan URL media yang akan dikirim. Gunakan hanya dengan URL HTTP/HTTPS. |
document.caption | Optional Menjelaskan document secara spesifik. |
document.filename | Optional Menjelaskan nama file dari document yang spesifik. |
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": "document", "document": { "id": "{{ MEDIA_ID }}", # OR " link": "http(s)://document-url", "caption": "DOCUMENT_CAPTION", "filename": "Example.pdf" } }'
Response yang berhasil menyertakan objek dengan pengidentifikasi untuk pesan:
{ "data": { "id": "{{ MESSAGE_ID }}" } }