Это может быть вопрос новичков, но я изо всех сил пытаюсь создать пользователя системы администрирования (и пользователя системы) для своего бизнес-менеджера Facebook через графический API.facebook business manager, create system user
После этого руководства: https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.3#systemuser
Проводка что-то вроде этого:
curl \
-F "name=Ad Server" \
-F "role=SYSTEM_USER" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/system_users"
Я получаю эту ошибку:
{
"error": {
"message": "(#3) Business Manager must be on whitelist",
"type": "OAuthException",
"code": 3
}
}
Я делаю это на недавно созданного бизнеса менеджер, который связан с (публичным) приложением Facebook (белый список), а также имеет общедоступную страницу. Компания, для которой я делаю это, имеет большую активность в своей учетной записи, поэтому я использую это как безопасную тестовую среду. Я не могу найти какую-либо информацию о том, как заставить бизнес-менеджера самостоятельно белить.
Ток доступа принадлежит пользователю-администратору этой бизнес-учетной записи. Я пробовал другие операции (например, выборки всех пользователей) в бизнес-учетной записи с этим токеном, и это работает нормально.
Причина, по которой я делаю это в первую очередь, заключается в том, что мне нужен пользователь API для автоматической настройки кампании для управления объявлениями, настраиваемой аудиторией, объявлениями и объявлениями. Этот пользователь не должен быть напрямую связан с какой-либо личной учетной записью facebook. Создание фиктивного счета для этого кажется плохим и, возможно, небезопасным решением.
Любая помощь/предложения оценены.
Имеет ли ваше приложение [Стандартный доступ к API объявлений] (https://developers.facebook.com/docs/marketing-api/access) и ваше приложение заявлено вашим бизнес-менеджером? – Igy
Спасибо, что это может быть полезно. Приложение заявлено бизнес-менеджером, я могу сделать другие звонки с токеном доступа для бизнес-менеджера api. Но adsapi-доступ отсутствует в приложении. Я просто подал заявку на это сейчас, так как это просто прокси-приложение, чтобы иметь возможность создавать системного пользователя, поэтому большая часть информации, требуемой в процессе отправки (например, скриншоты), действительно не применялась. Надеюсь, он все равно пройдет. – oyvind
Вы решили это в конце? –