Facebook Business PHP SDK: невозможно получить доступ к объекту, который не управляется компанией, владеющей этим приложением - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь создать учетную запись Facebook с помощью Facebook Business SDK .Но когда я использую метод createAdAccount, это дает мне ошибку.пожалуйста, смотрите изображение ниже.Вот документация о создании аккаунта

enter image description here

Я использую 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);
    }

Обновление: Я также добавил свой идентификатор приложения в свой бизнес-аккаунт здесь.enter image description here Любая помощь будет оценена.Заранее спасибо.

1 Ответ

0 голосов
/ 28 ноября 2018

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

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

...