Php Facebook广告洞察API无法获取预算

Php Facebook广告洞察API无法获取预算,php,facebook,facebook-ads-api,Php,Facebook,Facebook Ads Api,我正在使用facebook ads api v2.5获取广告帐户统计信息。下面是我使用它获取数据的代码:- $params = array( 'date_preset' => InsightsPresets::LAST_30_DAYS, 'level' => InsightsLevels::CAMPAIGN, 'limit' => 1000, );

我正在使用facebook ads api v2.5获取广告帐户统计信息。下面是我使用它获取数据的代码:-

$params = array(
                'date_preset' => InsightsPresets::LAST_30_DAYS,
                'level' => InsightsLevels::CAMPAIGN,
                'limit' => 1000,
            );
            $fields = array(
                InsightsFields::CAMPAIGN_NAME,
                InsightsFields::CAMPAIGN_ID,
                InsightsFields::DATE_START,
                InsightsFields::DATE_STOP,
                InsightsFields::IMPRESSIONS,
                InsightsFields::SOCIAL_IMPRESSIONS,
                InsightsFields::UNIQUE_CLICKS,
                InsightsFields::REACH,
                InsightsFields::SPEND,
                InsightsFields::TOTAL_ACTIONS,
                InsightsFields::TOTAL_ACTION_VALUE,
                InsightsFields::ACTIONS
            );


            $insights = $account->getInsights($fields, $params);
我还需要获取竞选预算,但似乎找不到任何方法获取竞选预算

你知道我怎样才能得到竞选预算吗

谢谢,
Ronak Shah

预算是在adset级别定义的(请参阅),它是一个静态值,而不是一个统计值。因此,您必须根据adset的ID在adset上使用经典读取请求

活动名称和ID在insights中可用,因此您可以将insights与广告对象配对

相关的adset字段包括
寿命预算
每日预算
剩余预算


还有一个名为“支出上限”的活动字段,但我不确定每个人都可以使用它。实际上,预算通常是在adset级别设置的。

谢谢你的回答。顺便说一句,虽然我已经从PHP sdk得到了答案,但还是投了你+1票,再次感谢