訊息範本

比起標準文字訊息,訊息範本除了讓您可傳送純文字訊息,還可透過整合按鈕、圖片、清單及更多其他選項,營造更豐富的對話體驗。範本可用於多種目的,例如展示商品資訊、要求訊息傳送對象在預設選項組合中作選擇,以及顯示搜尋結果。

傳送訊息範本

如要傳送訊息範本,請傳送 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 屬性包含每種範本類型的專屬類型和內容詳情。

使用按鈕

大部分訊息範本均支援您在範本中加入一個或多個按鈕。這些按鈕能讓訊息傳送對象針對範本採取不同的回應動作。

每種範本可使用的按鈕類型皆不相同。請參閱特定範本的參考文件以了解詳情。

如需進一步了解 Messenger 平台中可用的按鈕類型,請參閱按鈕