Я потратил целую вечность, пытаясь заставить это работать, и потратил столько же времени на поиски ответов на форумах (включая этот). К сожалению, я не могу найти решение этой проблемы.....
Я создал приложение FB, которое используется, среди прочего, для публикации (как страницы) на странице в FB.
Благодаря отладке у меня есть весь URL-адрес:
https://graph.facebook.com/216065898461057/feed?access_token={access -токен}
«код доступа» — это код доступа к странице, и я также включил «идентификатор страницы» в URL-адрес. Цитирую документацию FB:
Когда в запросе, таком как POST /v2.3/{id-страницы}/feed, находится токен доступа пользователя администратора Страницы, действие происходит голосом пользователя, а не Страницы. Чтобы опубликовать как Страницу, теперь вы должны использовать токен доступа к Странице.
Запустив код, я получаю следующую ошибку от FB: «Удаленный сервер вернул ошибку: (403) Запрещено».
Если я использую FB Graph Explorer, делая то же самое, я получаю следующую ошибку:
{ "error": { "message": "(#200) Пользователь не разрешил приложению выполнять это действие", "type": "OAuthException", "code": 200, "fbtrace_id": "GgRkiy/ i6tP" } }
Теперь во многих сообщениях будет предложено добавить необходимые разрешения в приложение, но в настоящее время у меня одобрено следующее:
электронная почта, manage_pages, public_profile, publish_actions, publish_pages, user_friends, user_managed_groups
Насколько я понимаю, вам нужны только publish_pages в версии 2.3.
Может ли кто-нибудь понять, почему это не будет работать!