Я пытаюсь автоматизировать создание рекламных аккаунтов для своего бизнеса, а затем загружать пользовательские аудитории в эти рекламные аккаунты. Я хочу sh сделать это с помощью системного пользователя.
Я написал несколько сценариев для автоматизации этого процесса, но я не уверен, как получить соответствующие разрешения от Facebook, поскольку я не могу создать скринкаст, поскольку у моих скриптов нет пользовательского интерфейса. Это просто набор скриптов.
В некоторых исследованиях говорится, что если приложения взаимодействуют только с небольшим количеством учетных записей, вы можете просто оставить приложения в режиме разработки, чтобы избежать проверки приложения, но я этого не делаю. думаю, что в данном случае это возможно по следующим причинам.
Когда мое приложение находится в режиме разработки, и я пытаюсь с POST
до https://graph.facebook.com/v7.0/<my-business-id>/adaccount
создать новую рекламную учетную запись в моем бизнесе, я получаю сообщение об ошибке : "(#270) Development access is not allowed to access business API post:Business/adaccount.”
ОК. Поэтому мое приложение должно быть активным, чтобы я мог использовать эту конечную точку. Если я настрою свое приложение на Live, а затем попытаюсь достичь этой конечной точки, я получаю эту ошибку "(#294) Managing advertisements requires an access token with the extended permission for ads_management”
Затем, глядя на экран разрешений в моем приложении, кажется, что мне нужно отправить обзор приложения с помощью скринкаста, чтобы иметь возможность использовать разрешение ads_management
.
Кроме того, если я хочу использовать системного пользователя, я могу утверждать только те разрешения, которые были одобрены в процессе проверки приложения.
Учитывая, что в моем приложении нет пользовательского интерфейса (и нет ничего для демонстрации экрана), как мне действовать? Или мне не хватает способа сделать это, не пройдя проверку приложения?