Skip to content

polls.create

Создает новый опрос, который затем можно прикрепить к записи или сообщению.

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

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Polls;

var parameters = new PollsCreateParams
{
    Question = "Какой язык программирования ваш любимый?",
    Answers = new[] { "C#", "PHP", "JavaScript" },
    IsAnonymous = true
};

var poll = await api.Polls.CreateAsync(parameters);

Параметры

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

Параметр / ТипОписание
Question
string
Текст вопроса опроса.
строка, обязательный параметр
IsAnonymous
bool
Анонимный ли опрос.
логическое значение, по умолчанию: false
Multiple
bool
Можно ли выбрать несколько вариантов ответа.
логическое значение, по умолчанию: false
EndDate
long?
Дата окончания опроса в формате Unix-time.
целое число, по умолчанию: нет ограничения
OwnerId
int?
Идентификатор владельца (например, сообщества), в котором создается опрос.
целое число, по умолчанию: текущий пользователь
Answers
IEnumerable<string>
Коллекция вариантов ответов опроса. Автоматически сериализуется в JSON перед отправкой.
коллекция строк, обязательный параметр

Результат

Возвращает объект созданного опроса Poll.

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