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