messages.getHistory
Возвращает историю сообщений для указанного диалога или беседы.
💡 Для вызова этого метода требуется авторизация пользователя с правами доступа к сообщениям.
Вызов метода
csharp
using OpenVkNetApi.Models.RequestParameters.Messages;
var parameters = new MessagesGetHistoryParams
{
PeerId = 1,
Count = 20,
Offset = 0
};
var messagesHistory = await api.Messages.GetHistoryAsync(parameters);Параметры
Принимает объект MessagesGetHistoryParams со следующими свойствами:
| Параметр / Тип | Описание |
|---|---|
PeerId int | Идентификатор диалога/собеседника. целое число, обязательный параметр (если не передан UserId) |
UserId int? | Идентификатор пользователя, историю переписки с которым нужно получить (рекомендуется использовать PeerId). целое число, необязательный параметр |
Offset int | Смещение для выборки определенного подмножества сообщений. целое число, по умолчанию: 0 |
Count int | Количество сообщений, которое необходимо получить. целое число, по умолчанию: 20, максимум: 200 |
Rev int? | Порядок сортировки: 1 — в хронологическом порядке (сначала старые); 0 — в обратном порядке (сначала новые). целое число, по умолчанию: 0 |