Подобъект запроса к API Facebook - PullRequest
       32

Подобъект запроса к API Facebook

0 голосов
/ 25 февраля 2019

Я заинтересован в том, чтобы получать сообщения о жизни для данной страницы в одном запросе.

Предыдущий выпуск сделал половину работы: Получать сообщения с информацией из одного вызова API - API Facebook Graph

Что позволяет мне получить информацию для всех сообщений в одном запросе, выполнив:

/{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 Ответ

0 голосов
/ 26 февраля 2019

Вы можете использовать этот вызов 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.

...