Невозможно создать рекламу на Facebook для других страниц, кроме нашей

Я использую Facebook Marketing API для публикации ссылок на Facebook. Это включает в себя создание кампании, рекламного набора и рекламного объявления с использованием определенной рекламной (рекламной) учетной записи, приложения (уровень разработчика) и токена доступа. Это все хорошо работает, когда я публикую на страницах, которыми управляет наша организация (наш бизнес-менеджер). Проблема в том, что я не могу понять, как публиковать рекламу на других страницах, кроме нашей, или использовать другие страницы в качестве "отправителя" объявления.

Наш процесс выглядит так:

  1. Пользователь заходит на наш сайт и заходит в раздел рекламы Facebook.
  2. Пользователю предлагается войти в систему / подключиться к Facebook и авторизовать наше приложение. Текущие разрешения, которые мы запрашиваем, - public_profile и publish_pages (но я попытался добавить еще, например ads_management безуспешно).
  3. Затем пользователь создает объявление, выбирая изображение, текст, бюджет, продолжительность и т. Д.
  4. Удачи (надеюсь).

Что мы имеем:

  1. Рекламный аккаунт Facebook (управляется Facebook Business Manager).
  2. Приложение Facebook (в режиме разработчика), которое "подключено" (имеет идентификатор объявления в идентификаторах авторизованного рекламного аккаунта) к указанному выше рекламному аккаунту.
  3. Администратор системы токен доступа пользователя, сгенерированный в Business Manager. Этот пользователь имеет доступ к нашим собственным страницам и приложениям. Если я отлаживаю этот токен, я вижу, что он действительно ссылается на правильное приложение Facebook. Все вызовы API с сервера (например, создание рекламы) выполняются с этим токеном доступа.

Вызов, который я пытаюсь сделать (который завершается неудачей для страницы, которой мы не владеем), в основном представляет собой HTTP POST для https://graph.facebook.com/v2.9/act_xxxxxx/adcreatives например:

{
  "accessToken": "abc123",
  "name": "Test",
  "objectStorySpec": {
    "linkData": {
      "link": "http://www.a-link.com",
      "name": "Test",
      "description": "Testing",
      "message": "Testing",
      "picture": "http://www.a-link-to-a-picture.com/image.jpg"
    },
    "pageId": "12345678554"
  }
}

Сообщение об ошибке, которое я получаю от Facebook: "Приложение не имеет разрешения для этого действия"

0 ответов

Другие вопросы по тегам