Chuyển tới nội dung chính

Upload file

mẹo

Bạn có thể sử dụng API upload file để phục vụ việc gửi thông báo đính kèm file.

Lưu ý

File sau khi được upload và gửi đến người dùng sẽ được lưu trên server tối đa 7 ngày. Trường hợp người dùng xem lại file sau khoảng thời gian trên sẽ được thông báo file không còn tồn tại.

Quota cho API là:

  • 5000 request/ tháng.

Quyền cần có: Quyền gửi tin và thông báo qua OA

HTTP request​

Example request​

curl \
-H 'access_token: <your_access_token>' \
-F "file=@/home/test.docx" \
https://openapi.zalo.me/v2.0/oa/upload/file

Tham số header​

Tham sốKiểu dữ liệuTính bắt buộcMô tả
access_token

string

yes

Token cho phép ứng dụng đại diện OA gọi API. Xem chi tiết cách lấy access token tại đây.

Cấu trúc body của request​

Tham sốLoại Tính bắt buộcMô tả

file

binary

yes

Nội dung nhị phân của file

Lưu ý: Chỉ hỗ trợ file PDF/DOC/DOCX/CSV, dung lượng file không vượt quá 5MB

Example respond​

{
"data": {
"token": "hDtMfuo7XKzhraJb6jm53AiDncIQ1aSOQp9FHOROFisDP7m64BxCKe"
},
"error": 0,
"message": "Success"
}

Cấu trúc thuộc tính data​

Thuộc tínhKiểu dữ liệuMô tả

token

string

Token của file, sử dụng cho API gửi thông báo đính kèm file.