Skip to content

gifts.send

Отправляет подарок одному или нескольким пользователям.

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

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Gifts;

var parameters = new GiftsSendParams
{
    UserIds = "1,2",
    GiftId = 45,
    Message = "С днём рождения!",
    Privacy = 0 // Подарок увидят все
};

var sendResult = await api.Gifts.SendAsync(parameters);

Параметры

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

Параметр / ТипОписание
UserIds
string
Идентификаторы получателей подарка, разделенные запятыми.
строка, обязательный параметр
GiftId
int
Уникальный идентификатор подарка из каталога.
целое число, обязательный параметр
Message
string
Текст сообщения, прикрепляемого к подарку.
строка, необязательный параметр
Privacy
int
Приватность подарка: 0 — имя отправителя и сообщение видны всем; 1 — имя отправителя и сообщение видны только получателю; 2 — имя отправителя скрыто от всех (анонимный подарок).
целое число, по умолчанию: 0

Результат

Возвращает объект GiftsSend, содержащий информацию об успешности перевода и списке транзакций.

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