Facebook Business PHP SDK: невозможно получить доступ к объекту, который не управляется компанией, владеющей этим приложением
Я пытаюсь создать аккаунт в Facebook с помощью SDK Facebook Business. Но когда я использую метод createAdAccount
это дает мне ошибку. пожалуйста, смотрите изображение ниже. Вот документация по созданию аккаунта
я использую createAdAccount
как это.
public function createAdAccount() {
//$params['name'] = "My test Partner";
$params = ['name' => 'My test Partner',
'currency' => 'USD',
'timezone_id' => 1,
'end_advertiser'=> 'NONE',
'media_agency' => 'UNFOUND',
'partner' => 'UNFOUND'
];
$buisness = new Business('<buisness account id>');
$adacount = $buisness->createAdAccount(['name'], $params);
echo "<pre>"; print_r($adacount);
}
Обновление: я также добавил свой идентификатор приложения в свой бизнес-аккаунт здесь. Любая помощь будет оценена. Заранее спасибо.
1 ответ
У меня есть причина этого. Это связано с ошибкой, потому что я не добавил приложение в свою учетную запись менеджера. Я добавил приложение, и оно заработало. Пожалуйста, обратитесь к скриншоту, если вы получаете ту же проблему. Вам нужно зайти в настройки своего бизнес-менеджера и добавить приложение.
Надеюсь, что это поможет нужному человеку.