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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
access_token | string | Chuỗi token của khách hàng cung cấp từ Pancake |
Headers
Name | Type | Description |
---|---|---|
coversation_id | string | ID hội thoại muốn trả lời |
page_id | string | ID trang của bạn |
Request Body
Name | Type | Description |
---|---|---|
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ị |
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
Name | Type | Description |
---|---|---|
access_token | string | Chuỗi token của khách hàng cung cấp từ Pancake |
Headers
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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ị |
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
Name | Type | Description |
---|---|---|
access_token | string | Chuỗi token của khách hàng cung cấp từ Pancake |
Headers
Name | Type | Description |
---|---|---|
page_id | string | ID trang của bạn |
conversation_id | string | ID hội thoại |
Request Body
Name | Type | Description |
---|---|---|
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ị |
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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