Я пытаюсь установить первое соединение с рекламой Facebook, и я использовал пример кода быстрого запуска, используя PHP:
Затем я создайте следующий код:
public function start(){
$api = Api::init($this->_app_id, $this->_app_secret, $this->_access_token);
$api->setLogger(new CurlLogger());
$fields = array( 'campaign_name','campaign_id' );
$params = array(
'level' => 'campaign',
'filtering' => array(array('field' => 'delivery_info','operator' => 'IN','value' => array('active','scheduled','completed','recently_completed','archived','permanently_deleted')),array('field' => 'objective','operator' => 'IN','value' => array('CANVAS_APP_ENGAGEMENT','MOBILE_APP_ENGAGEMENT')),array('field' => 'updated_time','operator' => 'GREATER_THAN','value' => 1580014800000)),
'breakdowns' => array('monthly','action_device','ad_id'),
'time_range' => array('since' => '2019-12-01','until' => '2020-01-01'),
);
echo json_encode((new AdAccount($this->_ad_account_id))->getInsights(
$fields,
$params
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
}
Но я всегда получаю эту ошибку:
Неподдерживаемый запрос на получение. Объект с идентификатором «act_xxxxxxxxxxxxx» не существует, не может быть загружен из-за отсутствия разрешений или не поддерживает эту операцию. Пожалуйста, прочитайте документацию Graph API на https://developers.facebook.com/docs/graph-api
Я мог видеть это в настройках У меня есть эта информация: