# conferenceList
Описание: уведомление, приходящее после обновления списка запланированных конференций или виртуальных комнат. JSON содержит сведения о мероприятиях, в которых авторизованный на VideoSDK/Room пользователь является участником с любой ролью (от владельца до просто приглашённого слушателя).
Период обновления данных составляет 8-12 минут, то есть событие приходит не сразу при изменении списка.
Пример:
{
"method":"event",
"event":"conferenceList",
"cnt": 1,
"conferences": [
{
"id": "true_webinar",
"created_at": 1682079249,
"session_id": "",
"mode": "PxP",
"owner": "brown",
"topic": "Webinar",
"state": "stopped",
"access": "public",
"invitations": [
{
"id": "brown@video.example.com",
"display_name": "Elle Brown"
},
{
"id": "smith@video.example.com",
"display_name": "Joe Smith"
}
],
"schedule_type": "once",
"schedule": {
"start_time": 1682589600,
"duration": 28800
}
}]
}
Описание параметров:
cnt
- количество конференцийconferences
- список конференций. Каждый объект конференции состоит из:id
- уникальный идентификатор конференцииcreated_at
- время создания конференции в секундах. Часовой пояс не учитывается (GMT+0000)session_id
- уникальный идентификатор сессии, может отстутсвовать или быть пустымmode
- тип конференции. Принимает значения:PxP
- все на экранеOxP
- видеоурокS|L
- видеоселектор
owner
- идентификатор пользователя (TrueConf ID) владельца конференцииtopic
- тема конференцииstate
- состояние конференции. Принимает значения:running
- конференция активнаstopped
- конференция не активна
access
- доступность конференции, может отстутсвовать. Принимает значения:private
- внутренняя конференцияpublic
- публичная конференция
invitations
- список приглашений, которые используются для автоматического приглашения в конференцию. Объект приглашения состоит из:id
- идентификатор пользователя (TrueConf ID)display_name
- отображаемое имя пользования
schedule_type
- тип расписания конференции. Может принимать значения:none
- без расписанияweek
- повторяется каждую неделюonce
- без повторения, с одноразовым расписанием
schedule
- данные о расписании конференции. Содержит данные, если конференция с расписанием (schedule_type
!=none
). Состоит из:start_time
- время начала конференции в секундах. Часовой пояс не учитывается (GMT+0000)duration
- длительность конференции в секундах
Дополнительные поля, если конференция с повторением (
schedule_type
==week
):days
- дни недели, в которых конференция запускается. Состоит из семи последовательных значений0
или1
для каждого дня недели, начиная с воскресенья.1
означает, что конференция на этот день запланирована. Например, список[0,1,0,0,1,0,0]
означает, что мероприятие будет запускаться каждые понедельник и четверг, а список[0,0,0,1,0,1,0]
- что каждую среду и пятницу.
См. также: