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).