Ошибка API API Facebook: "Пользователь не имеет достаточного административного разрешения для этого действия на этой странице".

Я использую приложение Facebook (в режиме разработки) для создания токена доступа к странице, чтобы мое личное веб-приложение могло планировать/редактировать/удалять сообщения на странице поклонника Facebook.

Я использую Graph Explorer для генерации маркера во время входа в систему как admin страницы поклонника.

Когда я использую этот токен, я могу ПОЛУЧИТЬ список запланированных сообщений, но всякий раз, когда я пытаюсь редактировать или удалять сообщение, я получаю эту ошибку:

"Пользователь не имеет достаточного административного разрешения для этого действия на этой странице".

Вот отладка токена:

введите описание изображения здесь

Любые идеи о том, как это исправить?

Ответ 1

Здесь в соответствии с документацией

УДАЛЕНИЕ ПОЧТЫ

Это необходимые вам разрешения в области вашего токена.

  • Чтобы удалить сообщение пользователя, требуется токен доступа пользователя с разрешением publish_actions.
  • Чтобы удалить страницу, необходимо разрешение доступа к токену страницы и публикации.
  • Чтобы удалить сообщение пользователя на странице, требуется токен доступа к странице.
  • Чтобы удалить другое сообщение пользователя в принадлежащем странице мероприятии, требуется разрешение user_managed_groups.

ОБНОВЛЕНИЕ ВАШЕГО ПОЧТА

  • Пользовательский токен доступа с разрешением publish_actions.

SO вам нужно publish_actions разрешение в пределах области вашего токена.

Обновление 1

Также проверьте здесь, если у вас есть действительная роль страницы

Ответ 2

требуются следующие области: manage_pages, publish_pages. У них есть изменения publish_actions к publish_pages