messaging_postbacks
Webhooks 參考資料本文說明在觸發訊息回傳 Webhook 事件時,Webhooks 伺服器將會收到的 JSON 承載。當用戶點擊回傳按鈕、「開始使用」按鈕或常駐功能表項目時,就會觸發回傳 Webhook 事件。
以下是會傳送到 Webhooks 伺服器的 JSON 承載範例。
{ "field": "messaging_postbacks", "value": { "sender": { "user_ref": "USER-REF-ID" }, "recipient": { "id": "PAGE-ID" }, "timestamp": "1527459824", "postback": { "mid": "m_MESSAGE-ID", "title": "TITLE-FOR-THE-CTA", "payload": "USER-DEFINED-PAYLOAD", "referral": { "ref": "USER-DEFINED-REFERRAL-PARAM", "source": "SHORT-URL", "type": "OPEN_THREAD" } } } }
Webhooks 通知中的所有 JSON 屬性都是字串。
屬性 | 說明 |
---|---|
| 訊息的編號 |
| CTA |
| 用戶為了進入對話而採取之動作的相關資訊。 唯有當用戶透過下列其中一種方式,點擊「開始使用」按鈕之類的 CTA 來開始對話時,才會在 Webhook 通知中包含
|
| 原先加入 m.me 連結並在 |
| 此轉介的網址。若是 m.me 連結,來源值為 |
| 轉介的識別資料。若是來自 m.me 連結的轉介,此值一律為 |
| 用戶點擊的行動呼籲(CTA)標題 |
| Facebook 粉絲專頁的編號 |
| 當用戶執行動作(例如點擊「開始使用」、「洽談外掛程式」或「常駐功能表」項目)來傳送訊息時的參考資料編號 |
| Webhook 通知傳送到伺服器時的 Unix 時間戳記 |
若要進一步瞭解此訊息回傳 Webhooks 指南中提到的概念,請參閱以下開發人員文件。