Template generik memungkinkan Anda mengirim pesan terstruktur yang menyertakan gambar, teks, dan tombol. Template generik dengan beberapa template yang dijelaskan dalam array elements
akan mengirim carousel item yang dapat digulir secara horizontal, masing-masing terdiri dari gambar, teks, dan tombol. Untuk detail penerapan selengkapnya, lihat Template Generik.
https://graph.facebook.com/v19.0
/me/messages?access_token=<PAGE_ACCESS_TOKEN>
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" }
recipient
Keterangan penerima pesan. Semua permintaan harus menyertakan salah satu dari id
, phone_number
, atau user_ref
.
Properti | Jenis | Keterangan |
---|---|---|
| String | Baik |
| String | Opsional. Nomor ponsel penerima dengan format +1(212)555-2368. Bot Anda harus disetujui untuk Pencocokan Pelanggan untuk mengirim pesan dengan cara ini. |
| String | Opsional. |
| Objek | Opsional. Digunakan hanya jika {"first_name":"John", "last_name":"Doe"} Memberikan nama akan meningkatkan peluang kecocokan. |
message
Property | Type | Description |
---|---|---|
| Object | An object describing attachments to the message. |
message.attachment
Property | Type | Description |
---|---|---|
| String | Value must be |
| Object |
|
message.attachment.payload
Nama Properti | Jenis | Deskripsi |
---|---|---|
| String | Nilainya harus |
| Array< | Array yang berisi 1 objek elemen yang mendeskripsikan media dalam pesan. Maksimal 1 elemen didukung. |
| Boolean | Opsional. Atur ke |
message.attachment.payload.elements
Template generik mendukung maksimal 10 elemen per pesan. Setidaknya satu properti harus diatur selain title
.
Nama Properti | Jenis | Deskripsi |
---|---|---|
| String | Judul untuk ditampilkan di template. Terbatas 80 karakter. |
| String | Opsional. Subtitle untuk ditampilkan di template. Terbatas 80 karakter. |
| String | Opsional. URL gambar yang akan tampil di template. |
| Objek | Opsional. Tindakan default dijalankan saat template diketuk. Menerima properti yang sama seperti tombol URL, kecuali |
| Array< | Opsional. Array tombol untuk ditambahkan ke template. Maksimal 3 tombol per elemen didukung. |