Sự kiện người dùng đã xem tin nhắn được gửi từ Official Account
Khi tin nhắn gửi từ Official Account được người dùng xem, hệ thống Zalo sẽ gửi đến Webhook Url của Official Account một http post như sau
Quyền cần có:
Sự kiện người dùng đã đọc tin nhắn
Sự kiện này chỉ được gửi về khi user xem tin nhắn trên Zalo Mobile
URL: Webhook URL của ứng dụng đăng ký theo hướng dẫn tại đây.
Method: POST
Content Type: application/json
X-ZEvent-Signature: mac=sha256(data + timeStamp + ApiKey)
, với data là chuỗi json trả về dưới đây.
Ví dụ:
{
"app_id": "3608465248940903967",
"sender": {
"id": "388613280879808645"
},
"recipient": {
"id": "246845883529697922"
},
"event_name": "user_seen_message",
"message": {
"msg_ids": [
"43b59c025aeabfb5e6fa"
]
},
"timestamp": "1540363714987"
}
Mô tả thuộc tính
Thuộc tính
Kiểu dữ liệu
Mô tả
app_id
string
Id của ứng dụng đang nhận sự kiện.
sender
JSON object
Id của Official Account gửi tin nhắn
recipient
JSON object
Id của User nhận tin nhắn
event_name
string
Giá trị là “user_seen_message
”.
message
string
“msg_ids
”: Danh sách id của các tin nhắn đã được người dùng xem.
Các ID này được trả về khi gọi API gửi tin nhắn.
timestamp
long
Thời điểm request được gửi, tính bằng millisecond
Mô tả thuộc tính sender
Thuộc tính
Kiểu dữ liệu
Mô tả
id
string
Id của Official Account gửi tin nhắn
Mô tả thuộc tính sender
Thuộc tính
Kiểu dữ liệu
Mô tả
id
string
ID của người nhận tin nhắn
Last updated