Tìm kiếm sản phẩm ShareCode

Chọn sản phẩm bạn muốn tìm kiếm

CÁCH LẤY PAGE TOKEN CHUẨN TRÊN FACEBOOK ĐỂ SỬ DỤNG GRAPH API

Thứ năm, 05 Tháng Ba 2026 8:22 SA
Cách lấy Page Token Facebook chuẩn để sử dụng lấy dữ liệu đoạn chat của người dùng trên Page Facebook
download
download

CÁCH LẤY PAGE TOKEN FACEBOOK

Bước 1: Tạo 1 ứng dụng App tại link: https://developers.facebook.com/apps/

Bước 2: sau khi tạo app mở Dashborard, thực hiện thêm trường hợp sử dụng:

Thêm option Tương tác với khác hàng trên Messenger form Meta

Bước 3: Truy cập link để lấy User Access Token:

https://developers.facebook.com/tools/explorer

  1. Thực hiện chọn ứng dụng trên meta là Ứng dụng bạn vừa tạo ở bước 2
  2. Người dùng hoặc Trang: Chọn đến Page Facebook
  3. Thêm quyền

pages_show_list
pages_messaging
pages_manage_metadata
business_management

Sau khi xong thực hiện Generate Access  Token

Có thể test thử link bên trên: bấm gửi sẽ ra được đoạn thông tin Page, và PageID = data[‘id’] = 1912758555720941 ở ảnh bên dưới

Bước 4: Thực hiện lấy Page Token bằng link:

$user_token: chính là bước 3 mình đã lấy được

https://graph.facebook.com/v25.0/me/accounts?access_token=". $user_token

Kết quả

Page Token chính là key acces_token

Tổng hợp lại 4 bước trên ta có: Page Token, Page ID

Bước 5 thực hiện lấy danh sách Conversation bằng đoạn code PHP:

$page_id = "PAGE_ID";
$page_token = "PAGE_ACCESS_TOKEN";
$url = "https://graph.facebook.com/v25.0/$page_id/conversations? fields=id,snippet,updated_time,message_count,unread_count,participants,senders,can_reply,link &access_token=$page_token";
$response = file_get_contents($url);
$data = json_decode($response,true);
print_r($data);

Bước 6: Lấy toàn bộ tin nhắn trong chat:

$conversation_id = "CONVERSATION_ID";
$url = "https://graph.facebook.com/v25.0/$conversation_id/messages?fields=message,from,created_time&access_token=$page_token";
$response = file_get_contents($url);
$data = json_decode($response,true);
print_r($data);

1. Các field có thể lấy thêm từ conversations

Các trường phổ biến của conversation giữa Page và khách hàng trong Facebook Messenger Platform:

FieldÝ nghĩa
idID của conversation
snippetđoạn tin nhắn cuối
updated_timethời gian cập nhật cuối
message_counttổng số tin nhắn
unread_countsố tin chưa đọc
participantsdanh sách người trong chat
sendersngười gửi
can_replypage có thể trả lời không
linklink mở conversation

Tác giả: Nguyễn Lâm

Zalo
Bạn đã không sử dụng site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây