Ошибка 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