messaging_postbacks
Webhooksのリファレンスこのドキュメントでは、メッセージポストバックWebhooksイベントがトリガーされたときに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" } } } }
Webhook通知のすべてのJSONプロパティは文字列です。
プロパティ | 説明 |
---|---|
| メッセージのID |
| CTA |
| 会話に入るために相手が取ったアクションに関する情報。
|
| 最初に |
| このリファーラルのURL。m.meリンクの場合、ソースの値は |
| 当該リファーラルの識別情報。m.meリンクからのリファーラルの場合、常に |
| クリックされたコールトゥーアクション(CTA)のタイトル |
| FacebookページのID |
| スタート、チャットプラグイン、固定メニュー項目をクリックするなど、メッセージを送信するアクションを実行した人の参照ID |
| Webhook通知がサーバーに送信された日付のUnixタイムスタンプ |
このメッセージポストバックWebhooksガイドに記載されているコンセプトについてより理解するための追加の開発者ドキュメント。