message_echoes
Lệnh gọi lại này sẽ diễn ra khi trang của bạn đã gửi một tin nhắn. Bạn có thể nhận được tin nhắn text
hoặc tin nhắn có file đính kèm (image
, video
, audio
, template
hoặc fallback
). Phần tải dữ liệu cũng sẽ bao gồm metadata
tùy chỉnh, không bắt buộc do người gửi chuyển và app_id
tương ứng.
Bạn có thể đăng ký nhận lệnh gọi lại này bằng cách chọn trường message_echoes
khi thiết lập webhook.
Dưới đây là các loại tin nhắn được hỗ trợ:
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1457764197627, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1457764197618:41d102a3e1ae206a38", ... } }
{ "object": "page", "entry": [ { "id": "<PAGE_ID>", "time": 1570053170926, "standby": [ { "sender": { "id": "<PAGE_ID>" }, "recipient": { "id": "<PSID>" }, "timestamp": 1570053170673, "message": { "mid": "qT7ywaKpO9kkQR7Gv-nM8LIfLZDamVrALniheUYEDdHJXjDXEAyaS1xxONzb2Iv-DFzmTihfWJV012P5pK0AhQ", "is_echo": true, "app_id": <APPID>, "attachments": [ { "title": "", "url": "https:\/\/www.facebook.com\/commerce\/update\/", "type": "template", "payload": { "template_type": "media", "elements": [ { "media_type": "image", "attachment_id": 2457235337685388 } ] } } ] } } ] } ] }
sender
Trường sender | Mô tả |
---|---|
| ID Trang Facebook của bạn |
recipient
Trường recipient | Mô tả |
---|---|
| ID người dùng trong Trang của người dùng nhận được tin nhắn từ doanh nghiệp của bạn |
message
Tên trường | Loại | Mô tả |
---|---|---|
| Boolean | Cho biết tin nhắn do chính trang gửi |
| Chuỗi | ID của ứng dụng gửi tin nhắn. Kể từ API Đồ thị |
| Chuỗi | Chuỗi tùy chỉnh được chuyển cho API Gửi dưới dạng trường |
| Chuỗi | ID tin nhắn |
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1457764197627, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1457764197618:41d102a3e1ae206a38", "text":"hello, world!" } }
message
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi | Nội dung tin nhắn |
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "type":"image", "payload":{ "url":"<IMAGE_URL>" } } ] } }
message.attachments
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi | Loại file đính kèm: |
| Chuỗi | URL của file đính kèm |
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "type":"template", "payload":{ "template_type":"button", "buttons":[ { "type":"web_url", "url":"https:\/\/www.messenger.com\/", "title":"Visit Messenger" } ] } } ] } }
message.attachments
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi |
|
| Chuỗi | Phần tải dữ liệu mẫu như mô tả trong Tài liệu tham khảo về API Gửi |
File đính kèm dự phòng là bất kỳ file đính kèm nào mà tính năng Hồi đáp tin nhắn hiện không hỗ trợ hoặc không nhận dạng được.
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "title":"Legacy Attachment", "url":"https:\/\/www.messenger.com\/", "type":"fallback", "payload":null } ] } }
message.attachments
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi |
|
| Chuỗi | Tiêu đề của file đính kèm (không bắt buộc) |
| Chuỗi | URL của file đính kèm (không bắt buộc) |
| Chuỗi | Phần tải dữ liệu của file đính kèm (không bắt buộc) |
Webhook echo tin nhắn có sản phẩm chỉ hoạt động trên API Đồ thị phiên bản 8.0 trở lên
Ứng dụng sẽ cần được phê duyệt quyền catalog_management
thì mới nhận được chi tiết sản phẩm trong webhook.
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "type":"template", "payload":{ "product":{ "elements":[ // multiple elements for Hscroll { "id":"<PRODUCT_ID>", "retailer_id":"<EXTERNAL_ID>", "image_url":"https://fb.cdn.com/sdsd", "title":"Some product title", "subtitle": "40", }, {...}, ] } ] } } ] } }
product.elements
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi | ID sản phẩm trong danh mục sản phẩm |
| Chuỗi | ID bên ngoài được liên kết với Sản phẩm. (Ví dụ: ID nội dung/SKU) |
| Chuỗi | URL của hình ảnh sản phẩm |
| Chuỗi | Tên của sản phẩm |
| Chuỗi | Tiêu đề phụ của sản phẩm |