Template pesan menawarkan cara bagi Anda untuk menawarkan pengalaman percakapan yang lebih kaya daripada pesan teks standar dengan mengintegrasikan tombol, gambar, daftar, dan banyak lagi di samping teks satu pesan. Template dapat digunakan untuk berbagai keperluan, seperti menampilkan informasi produk, meminta penerima pesan untuk memilih dari set opsi yang telah ditentukan sebelumnya, dan menampilkan hasil pencarian.
Template berikut tersedia untuk mengirim pesan terstruktur:
Untuk mengirim template pesan, kirim permintaan POST
ke endpoint /PAGE-ID/messages
dengan ID lingkup Halaman penerima dan lampiran pesan yang berisi jenis template dan payload yang berisi detail tentang template tertentu, seperti judul, gambar, dan banyak lagi.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"PSID"
},
"message":{
"attachment":{
"type":"template",
"payload":{
"template_type":"TEMPLATE-TYPE",
"elements":[
{
"title":"TEMPLATE-TITLE",
...
}
]
}
}
}
}' "https://graph.facebook.com/v21.0
/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
Isi permintaan mengikuti format standar untuk semua jenis template, dengan properti message.attachment.payload
yang memuat jenis dan detail konten khusus untuk setiap jenis template.
Sebagian besar template pesan memungkinkan Anda untuk memasukkan satu atau beberapa tombol sebagai bagian dari template. Tombol-tombol ini memungkinkan Anda untuk menawarkan tindakan yang dapat diambil penerima pesan sebagai tanggapan terhadap template.
Jenis tombol yang dapat digunakan bervariasi menurut template. Lihat dokumentasi referensi template spesifik untuk informasi selengkapnya.
Untuk informasi selengkapnya mengenai jenis tombol yang tersedia di Platform Messenger, lihat Tombol.