Sự kiện Official Account gửi tin nhắn đính kèm file

Ví dụ:

"{
  ""event_name"": ""oa_send_file"",
  ""app_id"": ""663461135417947644"",
  ""sender"": {
    ""id"": ""2607422273982216036""
  },
  ""recipient"": {
    ""id"": ""2269534183882639390""
  },
  ""message"": {
    ""attachments"": [
      {
        ""payload"": {
          ""size"": ""568781"",
          ""name"": ""Tài_liệu_mô_tả_sự_kiện_trả_về_webhook (1).docx"",
          ""checksum"": ""5af7b95db392312b721ddfeb2eae7e21"",
          ""type"": ""docx"",
          ""url"": ""https://do38.dlfl.me/98cba0836e5dc003994c/5036953932784956702""
        },
        ""type"": ""file""
      }
    ],
    ""msg_id"": ""8644dc3a50e7c2bc9bf3""
  },
  ""timestamp"": ""1731487492263""
}"

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 đó các trường thông tin là:

  • payload:

    • size: kích thước của file

    • name: tên file

    • checksum: kết quả nhận được khi hash MD5 file, dùng để check tính toàn vẹn của file.

    • type : loại file

    • url" đường dẫn để download file

  • 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