Подобъект запроса к 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.

Другие вопросы по тегам