GET Feed/Get

Получение ленты

Request Information

URI Parameters

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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
}