1

Wenn ich versuche, das Facebook-Marketing-API immer den Fehler ich bin immer zu verwenden:Nicht unterstützte Erhaltungs-Anforderungs - Facebook Ads API mit Facebook-PHP-Ads-SDK

Unsupported get request

Ich habe letzte Version von API v2. 10 installiert mit Composer in CodeIgniter, eine Test-App in der gleichen Version, ein erweitertes neues langlebiges Access-Token, das niemals abläuft, und ich benutze 'act_' vor der account_id-Nummer, aber es funktioniert nicht. Die App ist für die Basiszugriffsebene zugelassen.

Dies ist mein Code (von Beispielcode extrahiert ich von https://developers.facebook.com/apps/MY_APP_ID/marketing-api/):

$api = Api::init($app_id, $app_secret, $access_token); 
$api->setLogger(new CurlLogger()); 

$fields = array(
    'account_id', 
    'campaign_group_id', 
    'campaign_group_name', 
    'reach', 
    'cost_per_result', 
    'spend', 
    'impressions', 
    'total_actions', 
    'clicks', 
    'results', 
    'actions:like', 
    'actions:post_engagement', 
); 
$params = array(
    'time_range' => array('since' => '2017-08-09','until' => '2017-08-16'), 
    'filtering' => array(), 
    'level' => 'campaign', 
    'breakdowns' => array('days_1'), 
); 
echo json_encode((new AdAccount($account_id))->getInsights(
    $fields, 
    $params 
)->getResponse()->getContent(), JSON_PRETTY_PRINT); 

ich diese früheren Artikel in Stackoverflow gelesen haben:

Antwort

0

Ich sehe nicht, dass Codebeispiel auf der Grundlage Ihrer URL (Swapping mit meiner App-ID out), aber wenn ich den Code ausführen, ich habe nicht die ungestützten get Fehler - stattdessen erhalte ich:

Fatal error: Uncaught FacebookAds \ Http \ Exception \ AuthorizationException: (# 100) Pannen [0]

Wenn ich die 'Pannen' out kommentieren, erhalte ich:

PHP Fatal error: Uncaught FacebookAds \ Http \ Exception \ AuthorizationException: (# 100) Ergebnisse sind nicht gültig für Felder param. https://developers.facebook.com/docs/marketing-api/reference/ads-insights/ für alle gültigen Werte

Wenn ich alle ungültigen Felder auskommentiere, funktioniert der Code.

Verwandte Themen