Skip to content

wall.repost

Создает копию (репост) объекта (записи, фотографии, видео и др.) на стене пользователя или сообщества.

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

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Wall;

var parameters = new WallRepostParams
{
    Object = "wall1_100",
    Message = "Рекомендую к прочтению!"
};

var result = await api.Wall.RepostAsync(parameters);

Параметры

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

Параметр / ТипОписание
Object
string
Идентификатор репостимого объекта в формате typeowner_id_media_id (например, wall1_100).
строка, обязательный параметр
Message
string
Сопроводительный текст к репосту (комментарий пользователя).
строка, необязательный параметр
GroupId
int?
Идентификатор сообщества, если репост нужно сделать на стену сообщества.
целое число, по умолчанию: 0 (репост на личную стену)
MarkAsAds
bool
Помечать ли репост как рекламу.
логическое значение, по умолчанию: false

Результат

Возвращает объект WallRepost, содержащий количество репостов (RepostsCount), количество лайков (LikesCount) и идентификатор созданного репоста (PostId).

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