API-Aufrufe

Beispiele für API-Aufrufe mit Systemnutzern.

Marketing API

Diese Aufrufe sind automatisierte Aufrufe, die nicht von einem Menschen sondern von einem Server getätigt werden. Die Endpunkt-Aufrufsyntax bleibt unverändert. Du musst lediglich den Systemnutzerschlüssel anstelle des Nutzerschlüssels verwenden.

Beispiel, bei dem access_token der Systemnutzerschlüssel sein sollte:

CURL https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/stats&amp;access_token=<ACCESS_TOKEN>

Pages API

Dabei handelt es sich um automatisierte Aufrufe, die von einem Server und nicht von einem Menschen getätigt werden. Wenn der Systemnutzer über die Berechtigung pages_read_engagement verfügt, kannst du den Systemnutzer-Zugriffsschlüssel dazu verwenden, den Seiten-Zugriffsschlüssel abzurufen.

Der Aufruf zum Abrufen des Schlüssels ist eine GET-Anfrage, wobei me sich auf den Systemnutzer bezieht, da das die Nutzer-ID aus dem Zugriffsschlüssel ist.

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

Die Antwort sieht wie folgt aus:

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

}

Jetzt hast du alle erforderlichen Schritte ausgeführt, um Seitenaufrufe zu tätigen, wenn du Seiten mit dem Systemnutzer programmatisch verwaltest. An der Art und Weise, wie du die Seitenendpunkte aufrufst, ändert sich nichts.