[FIXED] Facebook-API – Wie erstelle ich ein Werbekonto?

Ausgabe

Ich versuche derzeit, ein Werbekonto mit der API von fb zu erstellen. Nachdem ich ihre Dokumentation überprüft hatte, landete ich bei dieser Quelle . Hier heißt es, dass wir
/{business_id}/adaccountbei der entsprechenden Stelle anrufen können, um ein Werbekonto zu erstellen, und deshalb habe ich es versucht.

Bei meinem Test habe ich versucht, eine POST-Anforderung an diesen Endpunkt zu senden:

POST {FB_API_PATH}/{business_id}/adaccount?access_token={FB_ACCESS_TOKEN}

BODY
{
    "name": "Test",
    "currency": "USD", 
    "timezone_id": 1, 
    "end_advertiser": "{FB_APP_ID}",
    "media_agency": "{FB_AGENCY_ID}",
    "partner": "NONE",
    "funding_id": "{FB_FUNDING_ID}"
}

aber am Ende bekam ich:

Unsupported post request. Object with ID '{business_id}' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api.

Dies liegt nicht daran, dass ich eine falsche {business_id} verwende, alle meine anderen Testanrufe, die dieselbe {business_id} verwenden, funktionieren einwandfrei.

Es scheint mir, dass ich aus irgendeinem Grund /adaaccount nicht anrufen kann. Ich habe den Facebook-Graph-Explorer überprüft und konnte den Auslöser für die automatische Vervollständigung für diesen Endpunkt bei der Eingabe der {business_id} nicht abrufen.

Mache ich etwas falsch oder hat dieser Endpunkt nie funktioniert und ich muss es weiterhin manuell tun?

Lösung

Sie benötigen erweiterten Zugriff auf die Berechtigung business_management . Sie können eine App-Überprüfung für erweiterten Zugriff einreichen. Wenn sie genehmigt wurde, können Sie /bm-id/adaccount aufrufen, um ein Werbekonto mit den erforderlichen Parametern zu erstellen.


Beantwortet von –
Sự Phạm Tiến


Antwort geprüft von –
Pedro (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like