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

Trả lời tin nhắn

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

HTTP request

Example request

curl --request POST "https://openapi.zalo.me/v2.0/oa/message"
--header 'access_token: <your_access_token>'
--header 'Content-Type: application/json'
--data-raw '{
"recipient": {
"user_id": "186729651760683225"
},
"message": {
"text": "quote tin nhan ne",
"quote_message_id": "48687128d04c9410cd5f"
}
}'

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ốKiểu dữ liệuTính bắt buộcMô 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ệuTính bắt buộcMô tả

user_id

string

yes

ID của người nhận (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ệuTính bắt buộcMô tả

text

string

yes

Nội dung văn bản muốn gửi

Giới hạn tối đa là 2.000 ký tự

quote_message_id

string

yes

Message_id của tin nhắn muốn trả lời

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ínhKiểu dữ liệuMô tả

message_id

string

ID của thông báo

user_id

string

ID của người nhận