API графика Facebook не получает пост пост - PullRequest
0 голосов
/ 12 июня 2018

Я использую FB Graph API для публикации постов на странице.Но API всегда возвращает пустой объект данных (без ошибок).

Запрос:

https://graph.facebook.com/v2.10/[POST_ID]/insights?metric=post_impressions_unique&access_token=[PAGE_ACCESS_TOKEN]

Ответ:

{
   "data": [

   ],
   "paging": {
      "previous": "https://graph.facebook.com/v2.11/[POST_ID]/insights?access_token=[PAGE_ACCESS_TOKEN]&metric=post_impressions_unique&since=1528268400&until=1528441200",
      "next": "https://graph.facebook.com/v2.11/[POST_ID]/insights?access_token=[PAGE_ACCESS_TOKEN]&metric=post_impressions_unique&since=1528614000&until=1528786800"
   }
}

Я пробовал его с другими версиями API v2.11, v2.12 и v3.0 и т. Д. То же самоеответ.И при проверке на странице сообщения имеют метрику охвата.

Кто-нибудь знает, что здесь не так?

1 Ответ

0 голосов
/ 13 июня 2018

Благодаря комментарию CBroe я указал верное направление.

Мое приложение, которое я использовал для получения токена доступа к странице, не имело разрешения read_insights .

  1. Из Graph API Explorer , из выпадающего меню «Graph API Explorer» в правом верхнем углу я выбрал свое приложение.
  2. В раскрывающемся списке «Получить токен» под ним выберите «Получить токен приложения».
  3. В появившемся окне убедитесь, что у вас есть разрешение read_insights , отмеченное галочкой вместе с другими..
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...