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