Sự kiện Official Account gửi tin nhắn hình ảnh

  • URL: webhook URL của ứng dụng

  • Method: POST

  • Content Type: application/json

  • Header X-ZEvent-Signature: mac = sha256(appId + data + timeStamp + OAsecretKey), với data là chuỗi json trả về dưới đây.

  • Header X-ZEvent-Server: ZNS

Ví dụ:

"{
  ""event_name"": ""oa_send_image"",
  ""app_id"": ""663461135417947644"",
  ""sender"": {
    ""id"": ""2607422273982216036""
  },
  ""recipient"": {
    ""id"": ""2269534183882639390""
  },
  ""message"": {
    ""attachments"": [
      {
        ""payload"": {
          ""thumbnail"": ""https://brcast-msg-photo.zadn.vn/4653748556488221138/bae8c4afb6e75fb906f6.jpg"",
          ""url"": ""https://brcast-msg-photo.zadn.vn/4653748556488221138/bae8c4afb6e75fb906f6.jpg""
        },
        ""type"": ""image""
      }
    ],
    ""msg_id"": ""0734dd8f6352f109a846""
  },
  ""timestamp"": ""1731487538296""
}"

Mô tả thuộc tính data

Thuộc tính
Kiểu dữ liệu
Mô tả

event_name

string

Tên sự kiện Giá trị nhận về: oa_send_sticker

app_id

string

ID của ứng dụng gửi tin (ứng dụng mà OA đã cấp quyền)

sender.id

string

ID của Official Account gửi thông báo

recipient.id

string

Số điện thoại người dùng nhận thông báo Lưu ý: Số điện thoại sẽ có dạng mã hóa SHA-256 nếu đối tác gửi ZNS sử dụng hash phone.

attachments

Json Array

Trong đó:

  • payload: Chứa thông tin chi tiết của tin nhắn đa phương tiện

    • thumbnail: thumbnail của ảnh

    • url: đường dẫn đến hình ảnh gốc

  • type: Loại tin nhắn

message.msg_id

string

ID của thông báo

timestamp

string

Thời điểm gửi sự kiện

Last updated