Подобъект запроса к API Facebook
Я заинтересован в том, чтобы получить информацию о жизни данной страницы в одном запросе.
Предыдущий выпуск сделал половину работы: получайте сообщения с идеями за один вызов API - Facebook Graph API
Что позволяет мне получить представление обо всех сообщениях в одном запросе, выполнив:
/{page-id}/posts?fields=insights.metric(post_impressions_fan,post_engaged_users)
Но это не всегда понимание жизни, и я хотел бы уточнить period=lifetime
для подобъекта.
Как я могу сделать это в Facebook Graph API?
Я старался:
- Добавление
insights.period(lifetime)
что приводит к ошибкам: "Информация о поле указана более одного раза. Это возможно только до версии 2.1" - Делая идеи только один раз, как
insights{metric(post_impressions_fan,post_engaged_users),period(lifetime)}
но это не удалось с "Ожидаемый конец строки вместо \"(\"."
1 ответ
Вы можете использовать этот вызов API, чтобы получить представление о пожизненной публикации:
{page_id}/posts?fields=id,name,type,shares,link,permalink_url,created_time,picture,comments.summary(true).limit(0),likes.summary(true).limit(0),reactions.summary(true).limit(0)&period=lifetime&limit=100
используйте пагинацию, чтобы получить все сообщения, поскольку максимальный лимит, который мы можем установить, равен 100.