Оптимально использовать запрос для получения данных о серии мероприятий или для получения ключа дополнительного поля — additionalFields.
{eventID} можно получить в запросах POST /events, GET /organization/events/schedule, GET /users/{userID}/events/schedule.
GET
https://userapi.mts-link.ru/v3/organization/events/{eventID}
Отсуствуют.
Отсуствуют.
id — идентификатор (eventsessionID);
name — название;
description — описание;
status — текущее состояние вебинара;
accessSettings
- isPasswordRequired — доступ с паролем, или без него
- isRegistrationRequired — доступ с регистрацией, или без неё
- isModerationRequired — доступ с залом ожидания, или без него
(Архивный способ передачи данных) access — уровень доступа мероприятия;
additionalFields — информация о дополнительных регистрационных полях;
rule — правило повторения серии мероприятий.
У несерийного события правило будет равно FREQ=DAILY;COUNT=1;
lang — язык интерфейса мероприятия;
startsAt — дата начала мероприятия;
utcStartsAt — дата начала в формате timestamp;
createUserId — идентификатор владельца мероприятия (userID);
timezoneId — тайм-зона. Параметр в пользовательских сценариях не используется;
endsAt — дата завершения мероприятия;
organizationId — идентификатор организации, которой принадлежит мероприятие;
type — тип мероприятия. Может быть вебинар, а может быть встречи. Разница в типах мероприятия;
createUser — подробные данные о владельце мероприятия;
image - фоновое изображение страницы вебинара;
lectors — информация о лекторах, добавленных к мероприятию;
tags — набор используемых тегов;
announceFiles — информация о файлах, добавленных к анонсу мероприятия;
files — информация о файлах, добавленных к мероприятию.
url: https://userapi.mts-link.ru/v3/organization/events/{eventID},
method: GET,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
};
{
"id": 2356809,
"name": "Вебинар на 100%. Интенсив",
"description": "",
"status": "ACTIVE",
"accessSettings": {
"isPasswordRequired": false,
"isRegistrationRequired": false,
"isModerationRequired": false
},
"access": "0",
"lang": "RU",
"startsAt": "2022-01-01T12:00:00+0300",
"utcStartsAt": 1641027600,
"createUserId": 1029,
"timezoneId": 1,
"endsAt": "2022-01-15T12:00:00+0300",
"organizationId": 9559,
"type": "webinar",
"createUser": {
"id": 1029,
"name": "Специалист",
"secondName": "тех.поддержки",
"email": "support@webinar.ru"
},
"image": {
"id": 296457339,
"createAt": "2021-12-08T18:18:36+0300",
"name": "DEFAULT",
"thumbnails": {
"640x1920": "https://events.webinar.ru/images/event-default.png",
"1920x1080": "https://events.webinar.ru/images/event-default.png",
"1333x1000": "https://events.webinar.ru/images/event-default.png",
"224x199": "https://events.webinar.ru/images/event-default.png",
"200x50": "https://events.webinar.ru/images/event-default.png",
"50x50": "https://events.webinar.ru/images/event-default.png",
"34x34": "https://events.webinar.ru/images/event-default.png",
"148x112": "https://events.webinar.ru/images/event-default.png"
},
"typeFile": "",
"type": "",
"url": "https://events.webinar.ru/images/event-default.png",
"downloadUrl": "https://events.webinar.ru/images/event-default.png",
"size": 0,
"mimeType": "",
"uri": "//events.webinar.ru/images/event-default.png"
},
"rule": "FREQ=DAILY",
"additionalFields": [
{
"key": "62899cefc8855544723baae88cbfce9c",
"label": "Отчество",
"type": "text",
"isRequired": true
},
{
"key": "0f2390833c88051b4d901f260d17c5f8",
"label": "Откуда вы о нас узнали?",
"type": "radio",
"isRequired": true,
"values": [
"От друзей и знакомых",
"От коллег и партнеров по работе",
"Из социальных сетей"
]
}
],
"lectors": [
{
"name": "Специалист",
"secondName": "тех.поддержки",
"position": "Техническая поддержка",
"avatar": {}
}
}
],
"tags": [],
"announceFiles": [],
"files": [
{
"id": 15426205,
"type": "file",
"fileType": "presentation",
"createUserId": 1029,
"name": "webinar_na_100.pdf",
"format": "pdf",
"url": "https:\/\/events-storage.webinar.ru\/api-storage\/files\/webinar\/2017\/09\/19\/7Ysoe6zK0CxAhOmFgu538NaGDKixjC7BUdKMnZzLYS9xix4L.pdf"
}
],
"eventSessions": [
{
"id": 2399943,
"name": "Вебинар на 100%. Интенсив",
"description": "",
"status": "ACTIVE",
"access": 4,
"lang": "RU",
"startsAt": "2022-01-01T12:00:00+0300",
"utcStartsAt": 1641027600,
"createUserId": 1029,
"timezoneId": 1,
"organizationId": 9559,
"type": "webinar",
"createUser": {
"id": 1029,
"name": "Специалист",
"secondName": "тех.поддержки",
"email": "support@webinar.ru"
},
"additionalFields": [
{
"key": "62899cefc8855544723baae88cbfce9c",
"label": "Отчество",
"type": "text",
"isRequired": true
},
{
"key": "0f2390833c88051b4d901f260d17c5f8",
"label": "Откуда вы о нас узнали?",
"type": "radio",
"isRequired": true,
"values": [
"От друзей и знакомых",
"От коллег и партнеров по работе",
"Из социальных сетей"
]
}
],
"lectors": [
{
"name": "Специалист",
"secondName": "тех.поддержки",
"position": "Техническая поддержка",
"avatar": {}
}
}
],
"tags": [],
"announceFiles": [],
"files": [
{
"id": 15426205,
"type": "file",
"fileType": "presentation",
"createUserId": 1029,
"name": "webinar_na_100.pdf",
"format": "pdf",
"url": "https:\/\/events-storage.webinar.ru\/api-storage\/files\/webinar\/2017\/09\/19\/7Ysoe6zK0CxAhOmFgu538NaGDKixjC7BUdKMnZzLYS9xix4L.pdf"
}
]
},
{
"id": 2478935,
"name": "Вебинар на 100%. Интенсив",
"description": "",
"status": "ACTIVE",
"access": 4,
"lang": "RU",
"startsAt": "2022-01-02T12:00:00+0300",
"utcStartsAt": 1641114000,
"createUserId": 1029,
"timezoneId": 1,
"organizationId": 9559,
"type": "webinar",
"createUser": {
"id": 1029,
"name": "Специалист",
"secondName": "тех.поддержки",
"email": "support@webinar.ru"
},
"additionalFields": [
{
"key": "62899cefc8855544723baae88cbfce9c",
"label": "Отчество",
"type": "text",
"isRequired": true
},
{
"key": "0f2390833c88051b4d901f260d17c5f8",
"label": "Откуда вы о нас узнали?",
"type": "radio",
"isRequired": true,
"values": [
"От друзей и знакомых",
"От коллег и партнеров по работе",
"Из социальных сетей"
]
}
],
"lectors": [
{
"name": "Специалист",
"secondName": "тех.поддержки",
"position": "Техническая поддержка",
"avatar": {}
}
}
],
"tags": [],
"announceFiles": [],
"files": [
{
"id": 15426205,
"type": "file",
"fileType": "presentation",
"createUserId": 1029,
"name": "webinar_na_100.pdf",
"format": "pdf",
"url": "https:\/\/events-storage.webinar.ru\/api-storage\/files\/webinar\/2017\/09\/19\/7Ysoe6zK0CxAhOmFgu538NaGDKixjC7BUdKMnZzLYS9xix4L.pdf"
}
]
}
]
}