Tài liệu này giải thích cách gọi thành công API Trang để đăng lên Trang của bạn.
Bạn sẽ cần có:
CREATE_CONTENT
.pages_manage_metadata
pages_manage_posts
pages_manage_read_engagement
pages_show_list
Khi thử nghiệm một lệnh gọi API, bạn có thể thêm thông số access_token
và đặt thông số này là mã truy cập của mình. Tuy nhiên, khi thực hiện lệnh gọi bảo mật từ ứng dụng của bạn, hãy sử dụng lớp mã truy cập.
Để lấy danh sách ID và mã truy cập Trang cho Trang Facebook mà bạn có thể thực hiện một tác vụ, hãy gửi yêu cầu GET
đến điểm cuối /user_id/accounts
, trong đó user_id
là ID người dùng của bạn.
curl -i -X GET "https://graph.facebook.com/v21.0
/user_id/accounts?access_token=user_access_token"
Khi thành công, ứng dụng của bạn sẽ nhận được phản hồi JSON sau đây chứa một mảng đối tượng. Mỗi đối tượng chứa thông tin về một Trang cụ thể, bao gồm cả tên, ID, mã truy cập Trang ngắn hạn, tác vụ mà bạn có thể thực hiện trên Trang đó và hơn thế nữa:
{ "data": [ { "access_token": "page_access_token", "category": "Internet Company", "category_list": [ { "id": "2256", "name": "Internet Company" } ], "name": "Name of this Page", "id": "page_id", "tasks": [ "ANALYZE", "ADVERTISE", "MODERATE", "CREATE_CONTENT" ] }, ...
Để đăng bài viết, hãy gửi yêu cầu POST
đến điểm cuối /page_id/feed
, trong đó page_id
là ID của Trang bạn sẽ đăng bài viết lên, với thông số message
được đặt thành nội dung tin nhắn và thông số access_token
được đặt thành mã truy cập Trang:
curl -X POST "https://graph.facebook.com/v21.0
/page_id/feed" \
-H "Content-Type: application/json" \
-d '{
"message":"your_message_text",
"access_token":"page_access_token",
}'
Bài viết của bạn sẽ được đăng ngay lập tức.
Khi thành công, ứng dụng của bạn sẽ nhận được phản hồi JSON sau đây chứa ID bài viết:
{ "id": "page_post_id" }
Hãy truy cập vào Trang Facebook để xem bài viết.
Để xác minh rằng bài viết đã được đăng lên Trang của bạn, hãy gửi yêu cầu GET
đến điểm cuối /page_id/feed
:
curl -i -X GET "https://graph.facebook.com/v21.0
/page_id/feed?access_token=page_access_token"
Khi thành công, ứng dụng của bạn sẽ nhận được phản hồi JSON sau đây chứa một mảng đối tượng. Mối đối tượng chứa ID bài viết, nội dung tin nhắn và thời gian tạo bài viết:
{ "data": [ { "created_time": "2020-03-25T17:33:34+0000", "message": "Hello World!", "id": "422575694827569_917077345377399" }, ... ] }
Công cụ Trình khám phá đồ thị là một giao diện người dùng cho phép bạn thử nghiệm với các API Facebook mà không cần thêm mã vào ứng dụng hoặc trang web của mình. Bạn có thể chọn quyền, lấy mã truy cập, thử nghiệm phương thức GET
, POST
và DELETE
, cũng như lấy đoạn mã của những truy vấn này cho Android, iOS, JavaScript, PHP và cURL.
Lưu ý là bạn sẽ cần có ID ứng dụng Facebook để sử dụng Trình khám phá đồ thị.
Chọn quyền pages_manage_metadata
, pages_manage_posts
, pages_manage_read_engagement
và pages_show_list
(xuất hiện trong menu thả xuống Quyền), đặt yêu cầu GET
đến điểm cuối /me/accounts
trong hộp truy vấn rồi nhấp vào Gửi.
Nhấp vào ID Trang của bạn - hiển thị ngay bên dưới tên Trang - để chuyển ID đó vào hộp truy vấn.
Bên dưới menu thả xuống Người dùng hoặc Trang, hãy chọn mã truy cập Trang cho Trang của bạn. Tiếp theo, hãy đặt phương thức thành POST
, trong đó có yêu cầu đến điểm cuối /{page-id}/feed
, sau đó đặt Thông sốkey
thành message
và value
thành nội dung bài viết. Nhấp vào Gửi.
Nếu thành công, Trình khám phá đồ thị sẽ hiển thị ID của bài viết trên Trang.
Hãy truy cập vào Trang Facebook để xem bài viết.
Gửi yêu cầu GET
đến điểm cuối /page-id/feed
.
Khi thành công, Trình khám phá đồ thị sẽ hiển thị thời gian tạo bài viết, nội dung của bài viết và ID của bài viết trên Trang.
Tham khảo Hướng dẫn quản lý Trang Facebook để tìm hiểu cách lấy và cập nhật thông tin về Trang Facebook của bạn, bao gồm cả chi tiết Trang, mã truy cập, người dùng bị chặn và đề xuất của người dùng.
Tìm hiểu cách đăng liên kết, ảnh và video lên Trang của bạn.
Hướng dẫn về API Đồ thị | Tài liệu tham khảo |