2014-11-18 13 views
6

Also habe ich versucht, eine App zu erstellen, die die Facebook Ads API verwendet, um Werbekosten und Statistiken zu erhalten. Ich habe eine App erstellt und hinzugefügt meine Anzeige Konto-IDs zu den App-Einstellungen, aber immer noch den Fehler:Facebook Ads API Fehler - Nicht für die Verwendung aktiviert

"error":{"message":"(#274) The ad account is not enabled for usage in Ads API. Please add it in developer.facebook.com -> application -> settings -> advanced -> advertising accounts -> Ads API. Account XXXXXXXXXXXXX not enabled for application XXXXXXXXXXXXX.","type":"OAuthException","code":274}} 

Jede idear warum soll es mir immer noch diese Fehler werden zu geben? Oder wie ich diesen Schritt durchstehen kann.

Antwort

2

Lassen Sie mich Ihnen die Abhilfe geben, die für die mir geholfen. Sie müssen Ihre App gehen und auf der Registerkarte "Add Products" auf der linken Seite klicken Sie auf Marketing API, klicken Sie auf Tools, auf der rechten Seite, wählen Sie die erforderlichen Berechtigungen und erhalten Sie das Token. Verwenden Sie nun dieses Token und übergeben Sie es mit dem FB.api('POST'.. Aufruf zusammen mit den anderen Parametern. Sie erhalten den Fehler nicht mehr und wenn Sie Ihre Anzeige überprüfen, haben Sie eine neue Kampagne oder Adset, je nachdem, was Sie erstellen möchten.

0

Ich bekam diesen Fehler # 274 und es begann zu arbeiten, nachdem die ID des Test Sandbox Ad-Kontos (under Marketing API > Tools) zu der Ads API Account Konfiguration (under Settings > Advanced > Advertising Accounts) hinzugefügt wurde. Vor dem Hinzufügen der ID des Test-Sandbox-Anzeigenkontos hatte ich nur die ID meines Produktions-Anzeigenkontos hinzugefügt, die aus irgendeinem Grund nicht funktionierte.

Auch wenn ich Test Graph API Aufrufe mit Graph API Explorer machte, gibt es das Anwendungsauswahlfeld oben rechts. Aus irgendeinem Grund war es Standard "Graph API Explorer" anstelle des Namens meiner Anwendung. Jedes Mal, wenn ich den Namen meiner Anwendung auswählte und ein neues Benutzerzugriffstoken generierte, konnte ich ähnliche Anforderungen wie die folgenden stellen:

//Get the Ad name associated with an AD_ID 
https://graph.facebook.com/<API_VERSION>/<AD_ID>?fields=adset_id,campaign_id,name,account_id 

//Get the Adset name associated with an ADSET_ID 
https://graph.facebook.com/<API_VERSION>/<ADSET_ID>?fields=account_id,name 

//Get the Campaign name associated with a CAMPAIGN_ID 
https://graph.facebook.com/<API_VERSION>/<CAMPAIGN_ID>?fields=account_id,name 
Verwandte Themen