получить информацию о данных на странице Facebook - PullRequest
9 голосов
/ 27 января 2011

Я хочу получить информацию о странице Facebook. Я пытался с графиком API с этим URL:

https://graph.facebook.com/149279625121774/insights/?access_token=XXXX

но он дает пустые данные:

{    "data": [
          ],    "paging": {
      "previous": "https://graph.facebook.com/149279625121774/insights/...",
      "next": "https://graph.facebook.com/149279625121774/insights/..." 
     } 
}

'149279625121774' - это идентификатор страницы.

Кто-нибудь поможет мне в этом?

Ответы [ 2 ]

8 голосов
/ 27 января 2011

ОБНОВЛЕННЫЙ ОТВЕТ:
Insights можно получить только в виде массива.Чтобы прочитать Insights, вам нужно

  • универсальный access_token для общедоступной application_active_users метрики
  • универсальное приложение access_token для всех Insights для этого приложения
  • read_insights разрешения для всех приложений, страниц и доменов, принадлежащих этому пользователю

Для получения дополнительной информации о том, какие сведения доступны, ознакомьтесь с FQLТаблица мнений


Вот мои комментарии:

  1. Скорее всего, у вас нет разрешения read_insights.
  2. Пользователь аутентифицирован должен быть владельцем / администратором страницы!
  3. Удалить косую черту /
2 голосов
/ 03 декабря 2013

Я нашел решение.

Вы должны изменить порядок параметра области действия:

Попробуйте

email,read_insights,manage_pages

Вместо

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