С помощью запроса можно получать список вебинаров.
Внимание! Если параметр from не указан, выборка будет осуществляться от текущей даты и времени.

МЕТОД HTTP

GET 

URL

https://userapi.webinar.ru/v3/organization/events/schedule

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

  • from — дата начала периода выборки.
    Формат: yyy-mm-dd+hh:mm:ss.
    Без этого параметра запрос отработает от текущей даты и времени.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

  • name — названия вебинара;
  • status[ ] — статус вебинаров. Передается в виде массива статусов. Значения:
    - ACTIVE — запланированные мероприятия;
    - STOP — завершенные мероприятия;
    - START — мероприятия, которые идут в данный момент.
    По умолчанию: ACTIVE
  • to — дата окончания периода выборки.  
    По умолчанию: from +1 год.
  • access  уровень доступа к мероприятиям. Значения:
    - 1 — свободный доступ;
    - 3 — свободный доступ с паролем;
    - 4 — регистрация;
    - 6 — регистрация с паролем;
    - 8 — регистрация с последующей ручной модерацией участников;
    - 10 — регистрация с последующей ручной модерацией участников и с паролем;
  • page — номер страницы выборки.
    По умолчанию: 1;
  • perPage — количество элементов на одной странице выборки. Значения:
    - 10;
    - 50;
    - 100;
    - 250;
    По умолчанию: 10.

ПОЛЯ ОТВЕТА

  • id —  идентификатор (EventID);
  • status — текущее состояние вебинара;
  • access — уровень доступа мероприятия;
  • name — название; 
  • startsAt — дата начала мероприятия;
  • endsAt — дата завершения мероприятия;
  • createUserId — идентификатор владельца мероприятия (userID);
  • type — тип мероприятия. Может быть вебинар, а может быть совещание. Разница о  мероприятиях;
  • description — описание;
  • image — ссылка на фоновое изображение;
  • eventSessions — информация о мероприятиях, входящих в этот Event.

ПРИМЕР ЗАПРОСА

url: https://userapi.webinar.ru/v3/organization/events/schedule?from=2018-01-01&to=2018-12-31&perPage=10&page=1&status[0]=STOP&name=новый&access=1,
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};

ПРИМЕР ОТВЕТА

200 - OK            
[
  {
    "id": "1550307",
    "status": "STOP",
    "access": "1",
    "name": "Новый вебинар",
    "startsAt": "2018-09-27T19:54:41+0300",
    "endsAt": "2018-09-27T19:56:23+0300",
    "isArchive": "0",
    "createUserId": "1029",
    "type": "webinar",
    "estimatedAt": "2018-09-27T19:54:00+0300",
    "timezoneName": "Europe/Moscow",
    "image": "https://events.webinar.ru/images/event-default.png",
    "eventSessions": [
      {
        "id": "1581297",
        "status": "STOP",
        "access": "1",
        "name": "Новый вебинар",
        "startsAt": "2018-09-27T19:54:41+0300",
        "endsAt": "2018-09-27T19:56:23+0300",
        "isArchive": "0",
        "eventId": "1550307",
        "createUserId": "1029",
        "type": "webinar",
        "estimatedAt": "2018-09-27T19:54:00+0300",
        "timezoneName": "Europe/Moscow",
        "participationsCount": "2",
        "image": "https://events.webinar.ru/images/event-default.png",
        "tags": [],
        "files": [],
        "lectors": [],
        "recordUrl": {
          "id": "1581297",
          "name": "Новый вебинар",
          "startsAt": "2018-09-27T19:54:41+0300",
          "endsAt": "2018-09-27T19:56:23+0300",
          "timezoneName": "Europe/Moscow",
          "url": "https://events.webinar.ru/1029/1550307/record-new/1581297"
        }
      }
    ],
    "tags": [],
    "files": [],
    "lectors": [],
    "rule": "FREQ=DAILY;COUNT=1"
  },
  {
    "id": "1621093",
    "status": "STOP",
    "access": "1",
    "name": "Новый вебинар",
    "startsAt": "2018-10-17T17:21:42+0300",
    "endsAt": "2018-10-17T17:22:20+0300",
    "isArchive": "0",
    "createUserId": "1029",
    "type": "webinar",
    "estimatedAt": "2018-10-17T17:21:00+0300",
    "timezoneName": "Europe/Moscow",
    "image": "https://events.webinar.ru/images/event-default.png",
    "eventSessions": [
      {
        "id": "1653847",
        "status": "STOP",
        "access": "1",
        "name": "Новый вебинар",
        "startsAt": "2018-10-17T17:21:42+0300",
        "endsAt": "2018-10-17T17:22:20+0300",
        "isArchive": "0",
        "eventId": "1621093",
        "createUserId": "1029",
        "type": "webinar",
        "estimatedAt": "2018-10-17T17:21:00+0300",
        "timezoneName": "Europe/Moscow",
        "participationsCount": "2",
        "image": "https://events.webinar.ru/images/event-default.png",
        "tags": [],
        "files": [],
        "lectors": [],
        "recordUrl": {
          "id": "1653847",
          "name": "Новый вебинар",
          "startsAt": "2018-10-17T17:21:42+0300",
          "endsAt": "2018-10-17T17:22:20+0300",
          "timezoneName": "Europe/Moscow",
          "url": "https://events.webinar.ru/1029/1621093/record-new/1653847"
        }
      }
    ],
    "tags": [],
    "files": [],
    "lectors": [],
    "rule": "FREQ=DAILY;COUNT=1"
  },
  {
    "id": "1712687",
    "status": "STOP",
    "access": "1",
    "name": "Новый вебинар",
    "startsAt": "2018-11-11T12:15:33+0300",
    "endsAt": "2018-11-11T12:22:07+0300",
    "isArchive": "0",
    "createUserId": "1029",
    "type": "webinar",
    "estimatedAt": "2018-11-11T12:15:00+0300",
    "timezoneName": "Europe/Moscow",
    "image": "https://events.webinar.ru/images/event-default.png",
    "eventSessions": [
      {
        "id": "1746505",
        "status": "STOP",
        "access": "1",
        "name": "Новый вебинар",
        "startsAt": "2018-11-11T12:15:33+0300",
        "endsAt": "2018-11-11T12:22:07+0300",
        "isArchive": "0",
        "eventId": "1712687",
        "createUserId": "1029",
        "type": "webinar",
        "estimatedAt": "2018-11-11T12:15:00+0300",
        "timezoneName": "Europe/Moscow",
        "participationsCount": "1",
        "image": "https://events.webinar.ru/images/event-default.png",
        "tags": [],
        "files": [],
        "lectors": [],
        "recordUrl": {
          "id": "1746505",
          "name": "Новый вебинар",
          "startsAt": "2018-11-11T12:15:33+0300",
          "endsAt": "2018-11-11T12:22:07+0300",
          "timezoneName": "Europe/Moscow",
          "url": "https://events.webinar.ru/1029/1712687/record-new/1746505"
        }
      }
    ],
    "tags": [],
    "files": [],
    "lectors": [],
    "rule": "FREQ=DAILY;COUNT=1"
  },
  {
    "id": "1713561",
    "status": "STOP",
    "access": "1",
    "name": "Новый вебинар",
    "startsAt": "2018-11-11T20:01:20+0300",
    "endsAt": "2018-11-11T20:02:25+0300",
    "isArchive": "0",
    "createUserId": "1029",
    "type": "webinar",
    "estimatedAt": "2018-11-11T20:01:00+0300",
    "timezoneName": "Europe/Moscow",
    "image": "https://events.webinar.ru/images/event-default.png",
    "eventSessions": [
      {
        "id": "1747405",
        "status": "STOP",
        "access": "1",
        "name": "Новый вебинар",
        "startsAt": "2018-11-11T20:01:20+0300",
        "endsAt": "2018-11-11T20:02:25+0300",
        "isArchive": "0",
        "eventId": "1713561",
        "createUserId": "1029",
        "type": "webinar",
        "estimatedAt": "2018-11-11T20:01:00+0300",
        "timezoneName": "Europe/Moscow",
        "participationsCount": "1",
        "image": "https://events.webinar.ru/images/event-default.png",
        "tags": [],
        "files": [],
        "lectors": [],
        "recordUrl": {
          "id": "1747405",
          "name": "Новый вебинар",
          "startsAt": "2018-11-11T20:01:20+0300",
          "endsAt": "2018-11-11T20:02:25+0300",
          "timezoneName": "Europe/Moscow",
          "url": "https://events.webinar.ru/1029/1713561/record-new/1747405"
        }
      }
    ],
    "tags": [],
    "files": [],
    "lectors": [],
    "rule": "FREQ=DAILY;COUNT=1"
  },
  {
    "id": "1825929",
    "status": "STOP",
    "access": "1",
    "name": "Новый вебинар",
    "startsAt": "2018-12-11T10:54:02+0300",
    "endsAt": "2018-12-11T10:55:28+0300",
    "isArchive": "0",
    "createUserId": "1029",
    "type": "webinar",
    "estimatedAt": "2018-12-11T10:53:00+0300",
    "timezoneName": "Europe/Moscow",
    "image": "https://events.webinar.ru/images/event-default.png",
    "eventSessions": [
      {
        "id": "1861569",
        "status": "STOP",
        "access": "1",
        "name": "Новый вебинар",
        "startsAt": "2018-12-11T10:54:02+0300",
        "endsAt": "2018-12-11T10:55:28+0300",
        "isArchive": "0",
        "eventId": "1825929",
        "createUserId": "1029",
        "type": "webinar",
        "estimatedAt": "2018-12-11T10:53:00+0300",
        "timezoneName": "Europe/Moscow",
        "participationsCount": "1",
        "image": "https://events.webinar.ru/images/event-default.png",
        "tags": [],
        "files": [],
        "lectors": [],
        "recordUrl": {
          "id": "1861569",
          "name": "Новый вебинар",
          "startsAt": "2018-12-11T10:54:02+0300",
          "endsAt": "2018-12-11T10:55:28+0300",
          "timezoneName": "Europe/Moscow",
          "url": "https://events.webinar.ru/1029/1825929/record-new/1861569"
        }
      }
    ],
    "tags": [],
    "files": [],
    "lectors": [],
    "rule": "FREQ=DAILY;COUNT=1"
  }
]

 

Вы нашли ответ?