API Reference
Tài liệu Pancake API
Get Conversations
GET
https://pages.fm/api/v1/pages/[:page_id]/conversations
Dùng để lấy danh sách hội thoại của
Query Parameters
access_token
string
Chuỗi token của khách hàng cung cấp từ Pancake
tags
string
Cần đặt mặc định giá trị "ALL" để lấy hội thoại được gắn tất cả các thẻ hội thoại.
current_count
number
Trường này khi để trống hệ thống sẽ mặc định lấy về 60 hội thoại được tương tác gần hiện tại nhất. Khi thêm giá trị cho `current_count` hệ thống sẽ lấy 40 hội thoại tiếp theo từ vị trí đó trở về quá khứ. VD: current_count = 61. hệ thống sẽ trả về hội thoại có vị trí từ 61 đến 100
Headers
page_id
string
ID của trang bạn muốn lấy dữ liệu
Send comment
POST
https://pages.fm/api/v1/pages/[:page_id]/conversations/[:coversation_id]/messages?access_token=[:access_token]
Dùng để gửi trả lời bình luận
Query Parameters
access_token
string
Chuỗi token của khách hàng cung cấp từ Pancake
Headers
coversation_id
string
ID hội thoại muốn trả lời
page_id
string
ID trang của bạn
Request Body
message
string
Nội dung bình luận
parent_id
string
ID bình luận muốn trả lời
action
string
Để gửi bình luận cần đặt giá trị reply_comment
Send private reply
POST
https://pages.fm/api/v1pages/[:page_id]/conversations/[:conversation_id]/messages?access_token=[:access_token]
Dùng để gửi tin nhắn từ bình luận Gửi tin nhắn từ bình luận chỉ gửi được một lần duy nhất cho một comment. Theo quy định của Facebook chỉ gửi được tin nhắn cho bình luận được tạo không quá 7 ngày.
Query Parameters
access_token
string
Chuỗi token của khách hàng cung cấp từ Pancake
Headers
page_id
string
ID trang của bạn
conversation_id
string
ID hội thoại chứa bình luận
Request Body
post_id
string
ID bài viết chứa bình luận đó
message_id
string
ID bình luận mà bạn muốn gửi tin nhắn từ bình luận đó
action
string
Để gửi tin nhắn từ bình luận cần đặt giá trị private_replies
message
string
Nội dung trả lời
Send inbox
POST
https://pages.fm/api/v1/pages/[:page_id]/conversations/[:conversation_id]/messages?access_token=[:access_token]
Gửi tin nhắn tới khách hàng
Query Parameters
access_token
string
Chuỗi token của khách hàng cung cấp từ Pancake
Headers
page_id
string
ID trang của bạn
conversation_id
string
ID hội thoại
Request Body
name
string
Tên của file
mime_type
string
mime_type của file muốn gửi(image,...)
content_url
string
Đường dẫn của hình ảnh(file) muốn gửi (https://i.ibb.co/mzh7ck8/alaska-beo-acef3fcb1cc541a79048f4bbafed71c8-grande.png)
attachmentType
string
Kiểu dữ liệu của attachment muốn gửi (PHOTO, DOCUMENT)
action
string
Để gửi tin nhắn cần đặt giá trị reply_inbox
message
string
Nội dung tin nhắn
thread_key
string
key của hội thoại muốn gửi tin nhắn
Get messages
GET
https://pages.fm/api/public_api/v1/pages/[:page_id]/conversations/[:conversation_id]/messages
Query Parameters
current_count
number
Dùng để đánh index vị trí muốn lấy tin nhắn - Khi gọi API không truyền current_count hệ thống sẽ trả về 20 tin nhắn mới nhất. - Tiếp tục khi truyền tham số current_count là 20 hệ thống sẽ trả về 25 tin nhắn cũ hơn từ vị trí thứ 20 - Lưu ý: khi không truyền current_count sẽ trả về 20 tin nhắn, có current_count sẽ trả về 25 tin nhắn
access_token*
string
Chuỗi access_token của khách hàng cung cấp từ Pancake
customer_id*
string
ID của khách hàng(Lấy từ api get conversation)
conversation_id*
string
ID hội thoại của bạn muốn lấy tin nhắn(Lấy từ api get conversation)
page_id*
string
ID trang của bạn muốn lấy dữ
Engagement statistics
GET
https://pages.fm/api/public_api/v1/pages/[:page_id]/statistics/customer_engagements
Query Parameters
by_hour
boolean
Thống kê theo giờ
date_range*
string
Khoảng thời gian thống kê (ví dụ: 27/07/2021 00:00:00 - 26/08/2021 23:59:59)
access_token*
string
Chuỗi token của page (Khách hàng có thể tạo ở mục cài đặt công cụ)
Users statatistics
GET
https://pages.fm/api/public_api/v1/pages/[:page_id]/statistics/users
Query Parameters
access_token*
string
Chuỗi token của page (Khách hàng có thể tạo ở mục cài đặt công cụ)
date_range*
string
Khoảng thời gian thống kê (ví dụ: 27/07/2021 00:00:00 - 26/08/2021 23:59:59)
Conversations list detail
GET
https://pages.fm/api/public_api/v1/pages/[:page_id]/conversations
Query Parameters
access_token*
string
Chuỗi token của page(Khách hàng có thể tạo ở mục cài đặt công cụ)
until*
number
Thời gian kết thúc(dạng unix)
since*
number
Thời gian bắt đầu(dạng unix)
page_id*
string
ID trang của khách hàng
page_number*
number
Trang hiện tại(nhỏ nhất 1)
New customer statistics
GET
https://pages.fm/api/public_api/v1/pages/[:page_id]/statistics/customers
Thống kê khách hàng mới theo thời gian
Path Parameters
group_by
string
Tuỳ chọn phương thức nhóm dữ liệu. Truyền vào một trong các string sau: - day (default): Trả về dữ liệu theo ngày - hour : Trả về dữ liệu theo giờ - page_id : Trả về dữ liệu theo các trang
access_token*
string
Chuỗi token của page(Khách hàng có thể tạo ở mục cài đặt công cụ)
date_range*
string
Khoảng thời gian cần thống kê ví dụ: 20/07/2020 - 20/08/2020
page_id*
string
ID trang của khách hàng
Page customers
GET
https://pages.fm/api/public_api/v1/pages/[:page_id]/page_customers
Query Parameters
page_id*
String
ID trang của khách hàng
access_token*
String
Chuỗi token của page(Khách hàng có thể tạo ở mục cài đặt công cụ)
since*
number
Thời gian bắt đầu(dạng unix)
until*
number
Thời gian bắt đầu(dạng unix)
page_number*
number
Trang hiện tại(nhỏ nhất 1)
Last updated