API Graph Facebook (обновление v2.10 до v3.10)

У меня есть старое приложение Facebook (v.2.10) для получения результатов кампаний, перестало работать.

Я получаю ошибку после обновления версии до> 3.10.

введите описание изображения здесь

Это код моего приложения, сравнение кода API, полученного из инструмента Graph Api, такое же.

<?php

require_once __DIR__ . '/vendor/autoload.php'; // change path as needed

$fb = new Facebook\Facebook(array(
'app_id' => 'xxx',
'app_secret' => 'xxxx',
'default_graph_version' => 'v3.20',
'default_access_token' => 'xxxxx',
));

try {

$response_active = $fb->get(    'act_1646241562297916/insights?fields=ad_id,ad_name,adset_name,reach,cpc,ctr,clicks,spend&time_range={"since":"2017-01-01","until":"2020-03-31"}&filtering=[{"field":"ad.effective_status","operator":"IN","value":["ACTIVE"]}]&level=ad&limit-1'
);


} catch(FacebookExceptionsFacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
}

$graphEdge_active = $response_active->getGraphEdge();

//Convert JSON string to Array
$myArray_active = json_decode($graphEdge_active);

?>

<table class="rnr-c rnr-cont rnr-c-grid rnr-b-grid rnr-gridtable hoverable " cellpadding="0">
<thead>
<tr class="rnr-toprow style1 ">
<th class="rnr-gridfieldlabel" style="text-align: center;">ad_id</th>
<th class="rnr-gridfieldlabel" style="text-align: center;">spend</th>
</tr>
</thead>
<tbody>
<?php

foreach($myArray_active as $results_active){
echo "<tr class=\"rnr-row style1 \" id=\"gridRow5\">";
echo "<td class=\"rnr-field-text\">" .$results_paused->ad_id."</td>";

echo "<td class=\"rnr-field-text\">" .$results_active->spend."</td>";
echo "</tr>";
}

?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector