API 호출

시스템 사용자를 사용하는 API 호출의 예시는 다음과 같습니다.

마케팅 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&amp;offset=5000&amp;__after_id=175024862613886"
    }
}

}

이제 시스템 사용자를 사용하여 프로그래밍 방식으로 페이지를 관리할 때 페이지 호출을 하기 위한 모든 단계가 완료되었습니다. 페이지 엔드포인트를 호출하는 방법은 변경되지 않습니다.