Llamadas a la API

Ejemplos de llamadas a la API usando usuarios del sistema.

API de marketing

Se trata de llamadas automatizadas hechas por un servidor que no es humano, pero la sintaxis de la llamada al punto de conexión no cambia. Solo necesitarás usar el token de usuario del sistema en lugar del token de usuario gris anterior.

Por ejemplo, en lugar de access_token, debe estar el token de usuario del sistema:

CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/?access_token=<ACCESS_TOKEN>

API de páginas

Se trata de llamadas automáticas realizadas por un servidor, no un humano. Una vez que el usuario del sistema posee el permiso pages_read_engagement, es posible usar su token de acceso para obtener el token de acceso a la página.

La llamada para obtener el token es una solicitud GET, donde me se refiere al usuario del sistema, ya que se trata del identificador de usuario del token de acceso.

CURL https://graph.facebook.com/<API_VERSION>/me/accounts?access_token=<ACCESS_TOKEN>

La respuesta tendrá el siguiente aspecto:

{
    "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"
    }
}

}

En este punto, están completos todos los pasos para realizar llamadas a páginas, si usas un usuario del sistema para administrar páginas de forma programática. La forma de llamar a los puntos de conexión de la página no cambia.