Получение статистики кампании в Facebook

Я пытаюсь получить информацию о кампании (показатели) из всех кампаний под учетной записью Facebook. Я получаю следующую ошибку «Неопределенная переменная: сессия» (при $ request = new FacebookRequest (). Мой код указан ниже. Пожалуйста, помогите мне решить. Спасибо!
// Инициализируем новый сеанс и создаем экземпляр объекта Api

    $api = Api::instance();

use FacebookAds\Object\AdAccount;
use FacebookAds\Object\Fields\AdSetFields;
use FacebookAds\Object\Fields\CampaignFields;
use FacebookAds\Object\Fields\InsightsFields;
use Facebook\FacebookRequest;

$request = new FacebookRequest(
$session,
'GET',
'/act_accountID/insights',
array(
'fields' => 'campaign_name,reach,website_clicks,video_avg_sec_watched_actions'
)
);

$response = $request->execute();
$graphObject = $response->getGraphObject();
/* handle the result */

print_r($graphObject);

?>

2

Решение

Если у вас нет больше кода, которым вы не делитесь, переменная $ session здесь не определяется. Вы должны передать объект FacebookSession здесь. Увидеть https://developers.facebook.com/docs/php/FacebookSession/5.0.0 для деталей.

0

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

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

По вопросам рекламы [email protected]