Facebook营销API活动开始与结束;结束日期
我可以使用Facebook营销API获取活动的详细信息,如活动名称、范围、视频视图,但我无法获取活动开始和活动结束日期Facebook营销API活动开始与结束;结束日期,facebook,facebook-marketing-api,Facebook,Facebook Marketing Api,我可以使用Facebook营销API获取活动的详细信息,如活动名称、范围、视频视图,但我无法获取活动开始和活动结束日期 $fields = array( CampaignFields::NAME, CampaignFields::OBJECTIVE, CampaignFields::STATUS, ); $campaigns = $account->getCampaigns($fields); ?> <?php foreach ($campai
$fields = array(
CampaignFields::NAME,
CampaignFields::OBJECTIVE,
CampaignFields::STATUS,
);
$campaigns = $account->getCampaigns($fields);
?>
<?php
foreach ($campaigns as $campaign) {
//---------------------------------
?>
<tr>
<td><?php echo $campaign->id; ?></td>
<td><?php echo $campaign->name; ?></td>
<?php
$fields = array (
'reach',
'impressions',
'website_clicks',
'cpm',
'video_10_sec_watched_actions',
'video_avg_sec_watched_actions',
);
$params = array (
'date_preset'=>'last_30_days',
'data_columns'=>"['adgroup_id','actions','reach']",
);
?>
<?php
$campaign = new Campaign($campaign->id);
$insights = $campaign->getinsights($fields, $params);
foreach ($insights as $insight) {
echo '<td>'.$insight->reach. '</td>';
echo '<td>'.$insight->impressions. '</td>';
echo '<td>'.$insight->website_clicks. '</td>';
echo '<td>'.$insight->cpm. '</td>';
// echo '<td>'.$insight->video_10_sec_watched_actions. '</td>';
// echo '<td>'.$insight->video_avg_sec_watched_actions. '</td>';
//
}
// find video views
$videoview = 0;
// $postEngagement = -1;
printf('<td>%s</td>', $insight->video_10_sec_watched_actions[0]['value']);
$fields=数组(
活动字段::名称,
活动领域:目标,
活动字段::状态,
);
$campaigns=$account->getCampaigns($fields);
?>
要获取活动开始和结束日期,请使用“开始时间”
和“停止时间”
字段
$fields = array(
CampaignFields::NAME,
CampaignFields::OBJECTIVE,
CampaignFields::STATUS,
CampaignFields::CREATED_TIME,
CampaignFields::START_TIME,
CampaignFields::STOP_TIME,
CampaignFields::UPDATED_TIME,
);
我收到一个错误:InvalidArgumentException:START\u TIME不是FacebookAds\Object\Campaign的字段可能是由于API版本或旧SDKIt工作而导致的问题!谢谢还有一个问题。我的开始时间是2016-07-12T17:35:11+0800;是否可以只获取日期而不显示时间。如果要显示每个活动的广告集名称和ID以及广告名称和ID,请使用phpdate('Y-m-d',strotime('2016-07-12T17:35:11+0800'))
函数根据您的要求转换格式。我该怎么做