Template generik adalah pesan terstruktur yang menyertakan judul, subjudul, gambar, dan maksimal tiga tombol. Anda juga dapat menentukan objek default_action
yang menetapkan URL yang akan dibuka di tampilan web Messenger ketika item diketuk.
Untuk daftar lengkap properti template, lihat Referensi Template Generik.
"payload": {
"template_type":"generic",
"elements":[
{
"title":"
Platform Messenger mendukung pengiriman carousel template generik yang dapat digulir secara horizontal.
Untuk membuat carousel yang dapat digulir, sertakan hingga 10 template generik di array elements
dari payload
.
"payload": {
"template_type":"generic",
"elements":[
Untuk detail dan properti lengkap permintaan, lihat Referensi Template Generik.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<PSID>"
},
"message":{
"attachment":{
"type":"template",
"payload":{
"template_type":"generic",
"elements":[
{
"title":"Welcome!",
"image_url":"https://petersfancybrownhats.com/company_image.png",
"subtitle":"We have the right hat for everyone.",
"default_action": {
"type": "web_url",
"url": "https://petersfancybrownhats.com/view?item=103",
"messenger_extensions": false,
"webview_height_ratio": "tall",
"fallback_url": "https://petersfancybrownhats.com/"
},
"buttons":[
{
"type":"web_url",
"url":"https://petersfancybrownhats.com",
"title":"View Website"
},{
"type":"postback",
"title":"Start Chatting",
"payload":"DEVELOPER_DEFINED_PAYLOAD"
}
]
}
]
}
}
}
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"
{ "recipient_id": "1254477777772919", "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P" }
Gunakan untuk pesan dengan hierarki informasi yang konsisten (misalnya: pratinjau produk atau artikel, prakiraan cuaca).
Gunakan rasio aspek yang benar untuk gambar Anda. Foto di template generik yang bukan 1,91:1 akan diskalakan atau dipotong.
Jangan gunakan jika pesan Anda tidak memiliki informasi terstruktur atau memerlukan hierarki.
Jangan gunakan jika Anda ingin orang bisa memperbesar gambar Anda ke layar penuh.
Jangan gunakan GIF di template jika Anda ingin template dianimasikan. GIF didukung tetapi tidak akan dianimasikan.
Gunakan carousel saat ada urutan prioritas untuk konten Anda, yaitu item pertama mungkin yang paling menarik.
Berusahalah agar konsisten. Jika satu gelembung memiliki foto, sertakan foto di semua gelembung.
Minimalkan jumlah template generik di carousel Anda. Terlalu banyak template generik membuat orang sulit mengingat semua opsi.
Jangan campur jenis-jenis konten. Jika Anda menyertakan artikel di sebelah daftar produk, pengalaman Anda dapat menyebabkan kebingungan.
Jangan gunakan carousel jika Anda lebih ingin orang melihat semua yang ada dalam daftar. Orang mungkin tidak akan menggulir sampai akhir. Pertimbangkan Template Daftar sebagai gantinya.