Невозможно опубликовать сообщение на странице Facebook, используя их API - PullRequest
2 голосов
/ 19 марта 2019

Я пытался опубликовать что-то на странице Facebook.

Из этой статьи казалось, что публикация с использованием API Facebook действительно очень проста

Итак, я создаю Facebookи удостоверился, что у меня есть все необходимые разрешения для данного токена аутентификации , который был открыт почтальоном и создал POST-запрос к следующему URL (вместе с подключением моего носителя токена доступа)

https://graph.facebook.com/2984640844138/feed?message=HeyWhatever

Это дает мне следующую ошибку

{
"error": {
    "message": "(#200) If posting to a group, requires app being installed in the group, and \\\n          either publish_to_groups permission with user token, or both manage_pages \\\n          and publish_pages permission with page token; If posting to a page, \\\n          requires both manage_pages and publish_pages as an admin with \\\n          sufficient administrative permission",
    "type": "OAuthException",
    "code": 200,
    "fbtrace_id": "D1z1soQbTE2"
   }
}

Я не уверен в том, что я делаю неправильно, возможно, мой запрос неверен или я не правильно использую почтальон.

Это то, что я делаю в Почтальоне (скриншот ниже), Может кто-нибудь указать мне, что я делаю неправильно?Также приветствуются предложения

enter image description here

1 Ответ

1 голос
/ 19 марта 2019

Я бы порекомендовал вам использовать Facebook Graph API Explorer , который предоставляет вам инструменты для генерации токена доступа с соответствующим разрешением, а также для легкого создания ваших HTTP-запросов.Посетите то же самое, сгенерируйте токен, затем перейдите к Access Token Debugger , чтобы дважды проверить область действия токена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...