Как предоставить скринкаст обзора приложения Facebook для приложения без пользовательского интерфейса? - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь автоматизировать создание рекламных аккаунтов для своего бизнеса, а затем загружать пользовательские аудитории в эти рекламные аккаунты. Я хочу 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.

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

Учитывая, что в моем приложении нет пользовательского интерфейса (и нет ничего для демонстрации экрана), как мне действовать? Или мне не хватает способа сделать это, не пройдя проверку приложения?

1 Ответ

0 голосов
/ 28 мая 2020

Facebook в соответствии с инструкциями по отправке приложений такого типа здесь, https://developers.facebook.com/docs/apps/review/server-to-server-apps:

Если ваше приложение не имеет пользовательского интерфейса, поскольку оно обменивается данными напрямую с нашим API, обратитесь к этому руководству при настройке Basi c настроек вашего приложения и при выполнении обзора приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...