Facebook API получить отзывы - PullRequest
0 голосов
/ 12 июля 2020

Я новичок в программировании и новичок в Facebook.

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

У меня есть UserID и AccessToken.

Когда я пытаюсь получить этот запрос: https://graph.facebook.com/{userID}/ratings?access_token={access_Token}, я получаю следующую ошибку:

"error": {
        "message": "(#100) Tried accessing nonexisting field (ratings) on node type (User)",
        "type": "OAuthException",
        "code": 100,
        "fbtrace_id": "{I removed this}"
    }

Похоже, это потому, что я вошел в систему со своим профилем пользователя, а оценок нет. для профиля - только бизнес.

Если я попробую: https://graph.facebook.com/{userID}/posts?access_token={access_token} Я увижу все сделанные мною сообщения как свой профиль FB, но не как свою бизнес-страницу.

Как это возможно войти в систему как моя бизнес-страница, чтобы я мог получить UserID и AccessToken и использовать их?

1 Ответ

0 голосов
/ 13 июля 2020

Вы используете токен пользователя, но вам нужен токен страницы вашей страницы. С помощью этого токена пользователя вы можете создать токен страницы, используя следующую конечную точку: /me/accounts?fields=access_token

Дополнительная информация:

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