Как создать AdCreative с помощью API маркетинга в Facebook? - PullRequest
1 голос
/ 20 мая 2019

Я пытаюсь создать рекламу через API маркетинга в Facebook с помощью тестового приложения в режиме разработки.

Когда я впервые попробовал, я получил сообщение об ошибке, в котором говорилось, что для этого мне нужно переключить свое приложение в публичный режим, но когда я это сделал, я получил другое сообщение об ошибке, в котором говорилось, что мне не хватает разрешения на управление рекламой. Поэтому я попытался сгенерировать токен доступа, но, похоже, у меня нет разрешения, которое мне нужно, когда мое приложение находится в публичном режиме.

Сначала я попытался сгенерировать его с помощью панели инструментов приложения, в Marketing API> Tools. Но когда приложение находится в публичном режиме, кнопка «Получить токен» отключена. Затем я попытался сделать это с помощью Graph API Explorer, но разрешение ads_management не отображается в списке. Похоже, что нет никакого способа получить тот токен доступа, который мне нужен, когда мое приложение находится в публичном режиме.

Я уже разработал функции для управления кампаниями и наборами объявлений без проблем, с моим приложением в режиме разработки.

Вот ошибка, которую я получаю, когда пытаюсь создать объявление в режиме разработки:

Ads creative post was created by an app that is in development mode. It must be in public to create this ad.

А когда я переключаю свое приложение в публичный режим:

(#200) Requires ads_management permission to manage the object

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

Заранее спасибо и извините, если это звучит как наивный вопрос.

...