Запросом обновляются только данные EventSession.
Обновлять можно только сессии со статусом ACTIVE и START.
Внимание! При изменений информации об одиночном событии выполнять нужно последовательно оба запроса:
МЕТОД HTTP
PUT
URL
https://userapi.webinar.ru/v3/eventsessions/{eventsessionID}
ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ
Отсутствуют.
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
- name — название мероприятия;
- access — уровень доступа к мероприятию. Возможны следующие значения:
- 1 — свободный доступ;
- 3 — свободный доступ с паролем;
- 4 — регистрация;
- 6 — регистрация с паролем;
- 8 — регистрация с последующей ручной модерацией участников;
- 10 — регистрация с последующей ручной модерацией участников и с паролем; - description — описание мероприятия;
- lang — язык интерфейса мероприятия. Значения:
- RU;
- EN; - startsAt[][] — дата/время начала мероприятия. Параметр передается в виде массива элементов:
- date - массив из элементов: year, month, day;
- time - массив из элементов: hour и minute;
По умолчанию: текущая дата и время; - timezone — часовой пояс вебинара. Передаётся в виде id, который можно получить запросом GET /timezones.
Значение по умолчанию: 1 — UTC +3 Волгоград, Москва, Санкт-Петербург; - image — фон вебинара. ID файла в файловой системе, который будет использован в качестве фона;
- additionalFields[{Field_Key}] — регистрационное поле с ключом {Field_Key}. Ключ можно получить запросом GET eventsessions/eventsessionID.
ПОЛЯ ОТВЕТА
Отсуствуют.
ПРИМЕР ЗАПРОСА
url: https://userapi.webinar.ru/v3/eventsessions/{eventsessionID},
method: PUT,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
},
data:
{
name: 1000 тайн вселенной. [ВНИМАНИЕ! вебинар ПЕРЕНЕСЕН на 20-00]
};
ПРИМЕР ОТВЕТА
204 No Content