Gửi thông báo văn bản
Quyền cần có: Quyền gửi tin và thông báo qua OA
HTTP request
- URL: https://openapi.zalo.me/v2.0/oa/message
- Method: POST
- Content Type: application/json
- Response Type: text/json
Example request
curl
-X POST
-H "Content-Type: application/json"
-H 'access_token: <your_access_token>'
-d '{
"recipient":{
"user_id":"2512523625412515"
},
"message":{
"text":"hello, world!"
}
}' "https://openapi.zalo.me/v2.0/oa/message"
Tham số header
| Tham số | Kiểu dữ liệu | Tính bắt buộc | Mô 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ố | Kiểu dữ liệu | Tính bắt buộc | Mô tả |
|---|---|---|---|
recipient | object | yes | Thông tin người nhận |
message | object | yes | Nội dung cần gửi |
Cấu trúc thuộc tính recipient
| Tham số | Kiểu dữ liệu | Tính bắt buộc | Mô tả |
|---|---|---|---|
user_id | string | yes | ID của người dùng (nhận được thông qua API truy xuất chi tiết người dùng, API truy xuất danh sách người dùng). |
Cấu trúc thuộc tính message
| Tham số | Kiểu dữ liệu | Tính bắt buộc | Mô tả |
|---|---|---|---|
text | string | yes | Nội dung văn bản muốn gửi cho người dùng Giới hạn tối đa là 2.000 ký tự |
Example respond
{
"data": {
"message_id": "63ecf43f0df7dba892e6",
"user_id": "2512523625412515"
},
"error": 0,
"message": "Success"
}
Cấu trúc thuộc tính data
| Thuộc tính | Kiểu dữ liệu | Mô tả |
message_id | string | ID của thông báo |
user_id | string | ID của người nhận |