Skip to content

likes.isLiked

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

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

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Likes;

var parameters = new LikesIsLikedParams
{
    Type = "post",
    OwnerId = 1,
    ItemId = 12
};

var info = await api.Likes.IsLikedAsync(parameters);
Console.WriteLine($"Поставил лайк: {info.Liked}");

Параметры

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

Параметр / ТипОписание
Type
string
Тип объекта (например, post, comment, photo).
строка, обязательный параметр
OwnerId
int
Идентификатор владельца объекта.
целое число, обязательный параметр
ItemId
int
Уникальный идентификатор объекта.
целое число, обязательный параметр
UserId
int?
Идентификатор пользователя, наличие лайка которого нужно проверить. Если не указан, проверяется текущий пользователь.
целое число, необязательный параметр

Результат

Возвращает объект LikesIsLiked, содержащий информацию о наличии лайка (Liked — логический флаг) и возможности поставить лайк (Copied).

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