获取Facebook广告系列统计信息

时间:2016-06-04 18:21:16

标签: php facebook facebook-insights

我正试图通过Facebook帐户获取所有广告系列的广告系列数据(指标)。我收到以下错误'未定义变量:session'(在$ 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);

      ?>




1 个答案:

答案 0 :(得分:0)

除非您有更多未共享的代码,否则此处未定义$ session变量。你应该在这里传递一个FacebookSession对象。有关详细信息,请参阅https://developers.facebook.com/docs/php/FacebookSession/5.0.0