ตัวอย่างการเรียก API โดยใช้ผู้ใช้ระบบ
การเรียกใช้เหล่านี้เป็นการเรียกใช้แบบอัตโนมัติที่เกิดขึ้นจากเซิร์ฟเวอร์ที่ไม่ใช่มนุษย์ แต่รูปแบบคำสั่งการเรียกใช้ปลายทางจะไม่เปลี่ยนแปลง คุณจำเป็นต้องใช้โทเค็นผู้ใช้ระบบแทนโทเค็นผู้ใช้สีเทาแบบเก่า
ตัวอย่างเช่น access_token
ควรเป็นโทเค็นผู้ใช้ระบบ
CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/?access_token=<ACCESS_TOKEN>
API เหล่านี้เป็นการเรียกใช้แบบอัตโนมัติที่เกิดขึ้นโดยเซิร์ฟเวอร์ที่ไม่ใช่มนุษย์ เมื่อผู้ใช้ระบบมีสิทธิ์การอนุญาต pages_read_engagement
โทเค็นการเข้าถึงผู้ใช้ระบบนั้นจะสามารถนำมาใช้เพื่อรับโทเค็นการเข้าถึงเพจได้
การเรียกใช้เพื่อรับโทเค็นเป็นคำขอ GET
ซึ่ง me
หมายถึงผู้ใช้ระบบเพราะเป็น ID ผู้ใช้จากโทเค็นการเข้าถึง
CURL https://graph.facebook.com/<API_VERSION>/me/accounts?access_token=<ACCESS_TOKEN>
การตอบกลับจะมีลักษณะดังนี้
{ "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" } } }
ณ จุดนี้ ได้มีการทำทุกขั้นตอนเพื่อทำการเรียกใช้หน้า หากคุณใช้ผู้ใช้ระบบเพื่อจัดการหน้าโดยอัตโนมัติ วิธีเรียกใช้ปลายทางหน้าจะไม่เปลี่ยนแปลง