訊息範本在單一訊息的文字旁整合按鈕、圖像、清單等,可讓您在對話中提供比標準文字訊息更豐富的體驗。範本具有多種用途,例如顯示商品資訊、請求訊息收件人從預先定義的一組選項中做出選擇,以及顯示搜尋結果。
若要傳送訊息範本端點,請傳送 POST
要求至 /PAGE-ID/messages
端點,並使用收件人粉絲專頁範圍編號、包含範本類型的訊息附件,以及包含特定範本詳細資訊的承載,例如標題、圖像等。
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}"
要求的內文應遵循所有範本類型的標準格式,其中 message.attachment.payload
屬性包含每種範本類型特定的類型和內容詳細資訊。