Gửi tin nhắn
Quý khách hàng - đối tác có thể dùng API này để tương tác với khách hàng trên fanpage ( gửi tin nhắn, hình ảnh...)
Sau khi nhận thông tin từ webook gửi về, xem cấu hình nhận tin nhắn - thông báo trên Fanpage mục Webhook tin nhắn , Quý khách hàng sẽ có các thông tin cần thiết như id hội thoại, id fanpage, pagescopeid, text message từ Fanpage gửi về. Để tương tác và reply lại khách , Quý khách hàng - đối tác cần tạo Access Token để tương cấp quyền xác thực trên mỗi request đến API của Abitmes, Xem mục Khởi tạo Access Token để lấy quyền truy cập và tương tác.
URL API: https://api.abitmes.vn
POST /
api/partner/{ma_shop}/{access_token}/send-message?page_id={id_page}
Trong đó:
{ma_shop}
tương ứng là Tên khách hàng khi khởi tạo Access Token, Xem tại đây
{access_token}
Mã Access token được khởi tạo và cấp quyền bởi chủ tài khoản Abit, Xem hướng dẫn tạo Access Token
{id_page}
Là ID Fanpage , giá trị này có thể trả về trên boby webhook của tin nhắn
API này Abit mô phỏng và giữ nguyên định dạng body chuẩn của Facebook theo tài liệu của Facebook https://developers.facebook.com/docs/messenger-platform/send-messages
Thử nghiệm với Postman:
Headers
Content-Type
application/json
Gửi tin nhắn Text cơ bản cho khách
Body
recipient
Thông tin người nhận tin nhắn phản hồi
id
string
ID của khách chat trên fanpage, giá trị này tương ứng là page_scopeid trong boby json của webhook bắn về
message
Nội dung tin nhắn phản hồi khách hàng
text
string
Loại tin nhắn phản hồi khách hàng, trong ví dụ là tin nhắn text phản hồi khách
{
"recipient": {
"id": "2298104106936206"
},
"message": {
"text": "hello 3"
}
}
Gửi 1 ảnh
{
"recipient":{
"id":"2298104106936206"
},
"message":{
"attachment":{
"type":"image",
"payload":{
"url":"https://blog.abitstore.vn/frontend/assets/img/trangchu/banner-abitstore.jpg",
"is_reusable":true
}
}
}
}
Gửi nhiều ảnh
{
"recipient":{
"id":"2298104106936206"
},
"message":{
"attachments": [
{
"type": "image",
"payload": {
"url": "https://blog.abitstore.vn/frontend/assets/img/trangchu/banner-abitstore.jpg"
}
},
{
"type": "image",
"payload": {
"url": "https://blog.abitstore.vn/photos/MrChinh.SEO/1.jpg"
}
}
]
}
}
Last updated
Was this helpful?