Info
// 取得 Ad Account
$adAccountId = '193443xxxxxx07';
$adAccount = new \FacebookAds\Object\AdAccount(sprintf('act_%s', $adAccountId ));
// 取得 Ad Account Insights
$fields = [
'account_name',
];
$params = [
'time_range' => (object)[
'since' => '2019-02-20',
'until' => '2019-02-22',
],
];
$insightsCursor = $adAccount->getInsights($fields, $params);
$results = [];
foreach ($insightsCursor as $insight) {
$results[] = $insight->getData();
}
dd($results);
$results = [];
$campaignFields = [
'id',
'name',
'status',
sprintf('insights.time_range(%s){%s}', json_encode([
'since' => '2019-02-20',
'until' => '2019-02-21',
]), implode(',', [
'cpc',
'spend',
])),
];
$campaignCursor = $adAccount->getCampaigns($campaignFields);
foreach ($campaignCursor as $campaign) {
$results[] = $campaign->getData();
}
dd($results);
Get Results