Когда вы переходите по URL-адресу статистики Facebook в бизнес-менеджере (https://business.facebook.com/[sitename]/insights/?business_id=[business_id]) вы можете увидеть обзор (отметки «Нравится», охват публикаций и вовлеченность) с надписью «Показ данных от 21.05.2015 — 27.05.2015
Пример изображения: http://imgur.com/wVs5xli
Я хочу иметь возможность воспроизвести вышеизложенное или изменить диапазон дат.
Я не могу найти способ изменить диапазон дат, даже используя конечные точки API https://developers.facebook.com/docs/graph-api/reference/v2.3/insights#метрики
Я нашел способы получать ежедневные данные по некоторым показателям. Страница любит {object-id}/insights/page_fans Я полагаю, что должен просто хранить информацию локально в своей собственной базе данных, тогда я могу фильтровать по любому диапазону дат.
Это первое поле, второе поле «Post Reach». Я считаю, что мне нужно использовать конечную точку сообщения {page-id}/posts, чтобы получить все сообщения в нужном мне диапазоне дат. Затем вручную подсчитайте всю информацию, но я не могу найти страницу, которая документирует конечную точку информации {page-id}/posts. Поэтому я не могу найти метрики в этой конечной точке. Может быть, это конечная точка постов, но, похоже, это не работает.
Я нашел это: https://developers.facebook.com/docs/graph-api/reference/page/, и я вижу конечную точку posts-insights, но, похоже, она не работает. {page-id}/posts_insights?since=2015-05-10&until=2015-05-26 возвращает
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
Третье поле, вероятно, похоже на второе поле, но, возможно, это связано с тем, что я не могу получить информацию из постов-инсайтов. У кого-нибудь есть пример этих выводов постов или какая-либо информация, которая могла бы помочь мне разобраться с этой проблемой?