WhatsAppApi
Tambahkan pesan WhatsApp ke aplikasi Anda.
Kirim pembaruan yang berguna, terima balasan pelanggan, dan ikuti setiap pesan melalui siklus hidupnya. Gunakan API dan SDK Bird yang dipublikasikan untuk menghubungkan WhatsApp ke aplikasi dan alur kerja yang sudah diandalkan pelanggan Anda.
const msg = await bird.whatsapp.send({
to: "+15551234567",
template: {
slug: "bird_otp",
components: [{ type: "body", parameters: [{ type: "text", text: "123456" }] }],
},
});
console.log(msg.id, msg.status);Pilih SDK Anda atau gunakan HTTP secara langsung. Contoh-contoh ini dihasilkan dari operasi Bird yang dipublikasikan.
Satu permintaan yang jelas
Pilih pesan yang tepat untuk momennya.
Gunakan template yang disetujui untuk pesan yang memenuhi syarat yang dimulai oleh bisnis, atau respons bebas yang didukung di dalam jendela layanan pelanggan. Pastikan pengirim, penerima, bahasa, dan konten dinyatakan secara eksplisit.
Gunakan contoh yang dipublikasikan
Mulai dari contoh SDK atau HTTP yang dihasilkan di atas. Ikuti bentuk konten dan validasi operasi yang sebenarnya, bukan menebak metode dari ilustrasi pemasaran.
Atur laju beban kerja
Gunakan respons pembatasan laju permintaan dan antrean terbatas. Saat aplikasi melakukan fanout pesan, simpan catatan permanen setiap penerima dan permintaan yang dimaksud.
Siklus hidup yang bisa Anda pahami
Ikuti penerimaan hingga respons pelanggan.
Permintaan yang diterima API mulai diproses. Penerimaan pesan oleh Meta, sampainya pesan ke penerima, dan pembaruan status dibaca merupakan tahap berikutnya; tahap-tahap ini tidak menjamin bahwa pelanggan telah menyelesaikan tugas bisnis Anda.
Rekonsiliasi dengan pembacaan pesan
Konsumsi webhook yang relevan dan ambil catatan pesan saat menyelidiki kesenjangan. Pisahkan percobaan yang belum pasti dari kegagalan yang terkonfirmasi.
Buat keputusan retry yang tepat
Gunakan perlindungan permintaan dan klasifikasi error yang terdokumentasi. Jangan asumsikan percobaan provider yang belum pasti dapat diulang tanpa batas.
Bird menerima permintaan dan mengembalikan identitas pesannya.
Pesan bergerak melalui alur pengiriman.
Observasi dari penyedia memperbarui catatan pesan jika tersedia.
Tangani penolakan, kegagalan, dan observasi yang tidak tersedia sebagai bagian dari integrasi yang sama.
Sebuah percakapan, bukan sekadar endpoint
Bawa konteks yang berguna ke dalam balasan.
Gunakan identifier balasan tombol atau daftar yang eksplisit serta state percakapan di aplikasi Anda. Balasan dapat mengutip pesan sebelumnya, tetapi referensi tersebut bersifat opsional dan mungkin tidak tersedia.
Simpan metadata pada tempatnya
Metadata keluar milik catatan keluar. Jangan asumsikan metadata tersebut disalin ke pesan masuk dari pelanggan.
Hubungkan alat dengan izin yang sama
CLI dan MCP dapat membantu developer mengoperasikan channel. Keduanya tetap tunduk pada akses workspace, kepemilikan sender, dan aturan pengiriman yang sama.
Pertanyaan WhatsApp API
Apakah permintaan yang diterima berarti pesan telah terkirim?
Bisakah saya mengirim pesan bebas kapan saja?
Apakah ada endpoint batch WhatsApp?
Bagaimana cara mencocokkan balasan interaktif ke aplikasi saya?
Hubungkan perjalanan lengkap
Sumber daya terkait
Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.
Jadikan permintaan pertama bagian dari integrasi yang berfungsi.
Siapkan workspace Anda, gunakan contoh yang telah dipublikasikan, dan periksa responsnya. Hubungkan balasan dan event pengiriman sebelum memperbesar traffic.