Как читать общедоступную ленту времени в фейсбуке?

Мне нужно прочитать ленту времени на общедоступных страницах Facebook. Я использовал синтаксис, чтобы получить канал от временной шкалы:

https://graph.facebook.com/v2.3/DoveIndia?fields=id,name,picture,feed

Он работает хорошо и возвращает фид, когда на странице в фейсбуке нет "Posts To Page". Если на странице есть "Сообщения на страницу", она возвращает только все опубликованные сообщения на странице, а не на лентах времени.

Пример запроса (инструменты Graph API Explorer):

https://graph.facebook.com/v2.3/jeep?fields=id,name,picture,feed

Подскажите, пожалуйста, как можно читать фид с таймлайнов?

Спасибо Самек

2 ответа

Решение

/{page-id}/posts показывает только сообщения, опубликованные на этой странице.

Источник: https://developers.facebook.com/docs/graph-api/reference/v2.3/page/feed

Фид сообщений (включая обновления статуса) и ссылок, опубликованных этим человеком или другими лицами в профиле этого человека. Есть другие ребра, которые предоставляют отфильтрованные версии этого ребра:

/{user-id}/posts shows only the posts that were published by this person.
/{user-id}/tagged shows only the posts that this person was tagged in.

Все эти производные ребра имеют одинаковую структуру чтения, однако /feed следует использовать для всех целей публикации.

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