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 перед отправкой. коллекция строк, обязательный параметр |