Php Facebook API获取广告帐户广告支出
我只是想得到前一天特定广告账户的支出。每当我发出请求时:Php Facebook API获取广告帐户广告支出,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我只是想得到前一天特定广告账户的支出。每当我发出请求时: $api = Api::instance(); $account = new AdAccount('act_<account_id>'); $params = array( 'level' => 'account', 'date_preset' => 'yesterday', 'fields' => ['spend', 'account_id
$api = Api::instance();
$account = new AdAccount('act_<account_id>');
$params = array(
'level' => 'account',
'date_preset' => 'yesterday',
'fields' => ['spend', 'account_id'],
);
$insights = $account->getInsights(array(), $params);
print_r($insights);
$api=api::instance();
$account=新账户('act_');
$params=数组(
“级别”=>“帐户”,
“日期预设”=>“昨天”,
'字段'=>['spend','account_id'],
);
$insights=$account->getInsights(数组(),$params);
印刷(洞察);
我得到了一个大的受保护对象,但似乎找不到任何关于如何访问实际请求的数据的文档
//Get HLG Ad Spend
$account = new AdAccount('act_10153795481711178');
$params = array(
'level' => 'account',
'date_preset' => 'yesterday',
'fields' => ['spend', 'account_id']
);
$insights = $account->getInsights(array(), $params);
$hlgData = $insights->getResponse()->getContent()['data'];
if(isset($hlgData[0]))
{
$hlgSpendFB = $hlgData[0]['spend'];
}else{
$hlgSpendFB = "0";
}
以上是我如何从广告账户中获取前一天的消费数据。在挖掘对象本身之后,我能够找到获取请求数据的getter函数 仅供参考,这与:
account.getInsights([],{level:'account',date_preset:'dayed',fields:[…]})相同。然后(…)