Skip to content

likes.getList

Возвращает список пользователей, оценивших указанный объект отметкой «Мне нравится».

💡 Для вызова этого метода требуется авторизация пользователя.

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Likes;

var parameters = new LikesGetListParams
{
    Type = "post",
    OwnerId = 1,
    ItemId = 12,
    Count = 50
};

// 1. Получить только список ID пользователей (Collection<int>)
var userIds = await api.Likes.GetListAsync(parameters);

// 2. Получить список полных объектов пользователей (Collection<User>)
var users = await api.Likes.GetListExtendedAsync(parameters);

Параметры

Принимает объект LikesGetListParams со следующими свойствами:

Параметр / ТипОписание
Type
string
Тип объекта (например, post, comment, photo).
строка, обязательный параметр
OwnerId
int
Идентификатор владельца объекта.
целое число, обязательный параметр
ItemId
int
Уникальный идентификатор объекта.
целое число, обязательный параметр
Offset
int
Смещение для выборки определенного подмножества пользователей.
целое число, по умолчанию: 0
Count
int
Количество пользователей, которое необходимо вернуть.
целое число, по умолчанию: 100, максимум: 1000

Результат

В зависимости от вызываемого метода:

  • При обычном вызове (GetListAsync) возвращает коллекцию Collection<int>, содержащую числовые идентификаторы пользователей.
  • При расширенном вызове (GetListExtendedAsync) возвращает коллекцию Collection<User>, содержащую список объектов пользователей User.

Выпущено под лицензией MIT.