Ответ 1
Это описано на User объекте Graph api. И, с графического API v2.6, в основном есть одна главная конечная точка, из которой вы получаете сообщения от пользователя.
-
/{user-id}/feed
содержит все, что пользователь может видеть в своем собственном профиле; это включает, например, общие ссылки, проверки, фотографии и обновления статуса. Это также включает сообщения, сделанные друзьями в профиле пользователя.Следующие конечные точки возвращают подмножества выше:
-
/{user-id}/posts
возвращает сообщения, созданные пользователем (в их собственном профиле или профиле друга), и может включать в себя любой контент, такой как общие ссылки, проверки, фотографии и обновления статуса. -
/{user-id}/tagged
возвращает сообщения, созданные друзьями и совместно используемые в профиле пользователей.
-
По умолчанию каждый возвращенный пост включает только поле story
с текстовым описанием сообщения. Но вы можете использовать параметр ?fields=...
для запроса как можно большего количества Post полей.
Для любого из них вам понадобится разрешение user_posts
.
Следующие конечные точки устарели:
-
/{user-id}/statuses
возвращает только обновления статуса, опубликованные пользователем в их собственном профиле. [удалено после Graph API v2.3] -
/{user-id}/home
возвращает поток всех сообщений, созданных пользователем и их друзьями, то есть то, что вы обычно находите на "Лента новостей" Facebook. [удалено после Graph API v2.3]