GET Feed/Get
Получение ленты
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| paging |
Пейджинг ленты |
FeedInputPagingForm |
None. |
| pageSize |
Максимальное количество событий, которое надо получить |
integer |
None. |
| sort | EventsSorting |
None. |
|
| messageFormat |
Формат вывода текста |
MessageFormat |
None. |
| groups |
Фильтр по группам |
FeedGroupsForm |
None. |
| users |
Фильтр по пользователям |
FeedUsersForm |
None. |
| tasks |
Фильтр по задачам |
FeedTasksForm |
None. |
| mentions | FeedMentionsForm |
None. |
|
| favorites |
Фильтр по избранным событиям |
boolean |
None. |
| onlyWithNews |
Только новые события или с непрочитанными комментариями (применимо только при фильтрации по группам и упоминаниям) |
boolean |
None. |
| howHeSeesMe |
WMID - включает режим "как видит мою ленту указанный корреспондент" |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
FeedItems| Name | Description | Type | Additional information |
|---|---|---|---|
| feed |
Лента |
Collection of FeedItem |
None. |
| scheduled |
запланированные события (только для одной группы или общей ленты) |
integer |
None. |
| pinnedCount |
Количество запиненных событий (актуально при фильтрации по группе) |
integer |
None. |
| pagingFirstFeedId |
Используется для получения кол-ва новых (метод new) |
integer |
None. |
| pagingLastFeedId |
Используется для пейджинга вниз (инфинит-скролл) |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"feed": [
{
"id": 1,
"type": 0,
"typeStr": "singleEvent",
"data": null
},
{
"id": 1,
"type": 0,
"typeStr": "singleEvent",
"data": null
}
],
"scheduled": 1,
"pinnedCount": 2,
"pagingFirstFeedId": 1,
"pagingLastFeedId": 1
}