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 ответ

У меня есть причина этого. Это связано с ошибкой, потому что я не добавил приложение в свою учетную запись менеджера. Я добавил приложение, и оно заработало. Пожалуйста, обратитесь к скриншоту, если вы получаете ту же проблему. Вам нужно зайти в настройки своего бизнес-менеджера и добавить приложение.

Надеюсь, что это поможет нужному человеку.

Другие вопросы по тегам