Ví dụ về lệnh gọi API từ người dùng hệ thống.
Đây là các lệnh gọi tự động do máy chủ thực hiện, chứ không phải do con người. Tuy nhiên, cú pháp lệnh gọi điểm cuối không thay đổi. Bạn chỉ cần sử dụng mã dành cho người dùng hệ thống thay vì mã cũ của người dùng doanh nghiệp.
Ví dụ: access_token
sẽ là mã dành cho người dùng hệ thống:
CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/?access_token=<ACCESS_TOKEN>
Đây là các lệnh gọi tự động do máy chủ thực hiện, chứ không phải do con người. Sau khi người dùng hệ thống có quyền pages_read_engagement
, bạn có thể dùng mã truy cập dành cho người dùng hệ thống để truy xuất mã truy cập trang.
Lệnh gọi để truy xuất mã là yêu cầu GET
, trong đó me
là người dùng hệ thống vì đó là ID người dùng từ mã truy cập.
CURL https://graph.facebook.com/<API_VERSION>/me/accounts?access_token=<ACCESS_TOKEN>
Phản hồi có dạng như sau:
{ "data": [ { "category": "App page", "name": "Test App Page", "access_token": "CAAHYqnL1lRYBAOXZAHqZCQ5gUuIId6dKxzfOovZADPZBzSq79BxvbGQWE38IMQQxhVSbdzBPb2IgfVkmXKDTQAPf6PHG8z4WZCkhj26V2cxE7bJNgyg97JwmmDwlHVsOCNgNTMEyNAvI4suafezTmthyKboe5KABA2PrSc1BEtjMMssK6b8FP2rCNjShRcZD", "tasks": [ "ANALYZE" ], "id": "17502650099664862613886" } ], "paging": { "next": "https://graph.facebook.com/<API_VERSION>/100008179/accounts?limit=5000&offset=5000&__after_id=175024862613886" } } }
Hiện tại, tất cả các bước đã được thực hiện để thực hiện lệnh gọi trang nếu bạn sử dụng người dùng hệ thống để quản lý trang theo lập trình. Cách thức gọi điểm cuối trang sẽ không thay đổi.