Я работаю над приложением, которое публикует сообщения на страницах facebook, используя роли manage_pages, publish_pages
.
Теперь нам нужно поднять некоторые из этих постов с помощью рекламы. По этой причине мы также запрашиваем ads_management, read_ads
ролей.
Мы думали, что с этими ролями и маркетинговым API мы сможем создать рекламу для публикации страницы (с токеном доступа к странице) и использовать рекламную учетную запись, связанную с приложением, а не со страницей (объявление вознаграждение за публикацию, поэтому оно будет выплачено приложением).
В нашем первом POC мы получаем ошибки авторизации при использовании токена доступа к странице и рекламного аккаунта приложения. И это логика для меня: приложение не может позволить токену страницы использовать деньги на рекламном аккаунте, который ему/им не принадлежит!
Ok. Мы изменили подход. Теперь мы используем токен пользователя от кого-то из нашей организации, у которого есть доступ к рекламной учетной записи. Теперь маркетинговый API позволяет нам манипулировать учетной записью, но этот пользователь не может создавать рекламу для сообщений управляемых страниц, потому что у него нет роли рекламодателя на каждой из этих страниц!
Я думаю, что проблема в том, что маркетинговый API использует не роли уровня приложения, а только роли пользователя ... Я прав?
Я говорю это, потому что в нашем приложении есть все необходимые нам роли, но, конечно, у наших сотрудников их нет (пользователи Facebook авторизуют приложения, а не люди из организации приложения).
Итак, есть способ использовать API-интерфейс Facebook Marketing с помощью приложения, которое может публиковать и управлять рекламой для этой страницы, но использует рекламный аккаунт, не связанный со страницей?