Возвращается массив данных о посещении мероприятий конкретными участниками.

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

МЕТОД HTTP

GET

URL

https://userapi.webinar.ru/v3/stats/users

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

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

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

  • to — дата окончания периода выборки.  Формат: yyy-mm-dd+hh:mm:ss. По умолчанию: from +1 год.
  • eventId EventID вебинара. Позволяет получить данные о конкретном мероприятии.
    Внимание
    ! Вебинар должен проходить в рамках from и to, иначе выборка будет пустой и в ответ придет 404.

ПОЛЯ ОТВЕТА

  • id — UserID;
  • email — email;
  • name — имя;
  • secondName — фамилия;
  • pattrName — отчество;
  • sex — половая принадлежность. Значения:
     - m — мужчина;
     - f — женщина;
     - o — не указан;
  • phone — телефон;
  • organization — организация, в которой работает участник;
  • position — должность;
  • eventSessions — список вебинаров, которые посетил участник. Информация по вебинару:
    - id — eventSessionsID;
    - name - название;
    - startsAt — время начала;
    - endsAt — время окончания;
    - duration — длительность мероприятия в секундах;
    - questionCount — общее количество вопросов в вебинаре;
    - userQuestionCount — количество вопросов, заданных участником;
    - chatMessageCount — общее количество сообщений в чате вебинара;
    - userChatMessageCount — количество сообщений в чате, написанное участником;
    - additionalFieldValues — данные из регистрационной формы. Для каждого поля отображаются следующая информация:
             - label — название поля;
             - value — введенные участником данные;
    - connections — все подключения участника к мероприятию. Для каждого подключения отображается следующая информация:
             - joined — время входа;
             - leaved — время выхода;
             - duration — продолжительность присутствия в секундах;
             - country — страна, из который было подключение;
             - city — город, из которого было подключение;
             - referrer — источник перехода;
             - platform — устройство, с которого было подключение. Значения:
                      - Web — компьютер;
                      - iOs — приложение iOs;
                      - Android — приложение Android.

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

url: https://userapi.webinar.ru/v3/stats/users?from=2019-04-01&to=2019-05-01&eventId=2308067,
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};

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

200 - OK
[
  {
    "id": "5742",
    "email": "zuvov@mail.ru",
    "name": "Андрей",
    "secondName": "Зувов",
    "patrName": "",
    "phone": "+74959816222",
    "sex": "o",
    "eventSessions": [
      {
        "id": "2368927",
        "name": "Новое мероприятие сегодня",
        "startsAt": "2019-04-30T12:02:14+0300",
        "endsAt": "2019-04-30T13:35:52+0300",
        "duration": 5618,
        "eventId": "2308067",
        "questionCount": 0,
        "chatMessageCount": 2,
        "connections": [
          {
            "joined": "2019-06-21T13:28:51+0300",
            "leaved": "2019-04-30T12:02:47+0300",
            "duration": -4497964,
            "country": "Russia",
            "city": "Ulyanovsk",
            "platform": "Android"
          },
          {
            "joined": "2019-04-30T12:02:50+0300",
            "leaved": "2019-04-30T12:06:38+0300",
            "duration": 228,
            "country": "Russia",
            "city": "Ulyanovsk",
            "platform": "Android"
          }
        ],
        "userChatMessageCount": 0,
        "userQuestionCount": 0,
        "additionalFieldValues": []
      }
    ]
  },
  {
    "id": "825893",
    "email": "m.finogeeva@webinar.ru",
    "name": "Мария",
    "secondName": "Финогеева",
    "patrName": "",
    "phone": "89771740189",
    "sex": "o",
    "organization": "ООО Вебинар Технологии",
    "position": "Руководитель группы Поддержки Вебинар",
    "eventSessions": [
      {
        "id": "2368927",
        "name": "Новое мероприятие сегодня",
        "startsAt": "2019-04-30T12:02:14+0300",
        "endsAt": "2019-04-30T13:35:52+0300",
        "duration": 5618,
        "eventId": "2308067",
        "questionCount": 0,
        "chatMessageCount": 2,
        "connections": [
          {
            "joined": "2019-04-30T12:32:14+0300",
            "leaved": "2019-04-30T12:35:38+0300",
            "duration": 204,
            "country": "Russia",
            "city": "Moscow",
            "platform": "iOs"
          }
        ],
        "userChatMessageCount": 1,
        "userQuestionCount": 0,
        "additionalFieldValues": []
      }
    ]
  },
  {
    "id": "14531027",
    "email": "hjfjfhfh@mail.ru",
    "name": "вадим",
    "secondName": "hfhgfjhfhh",
    "eventSessions": [
      {
        "id": "2368927",
        "name": "Новое мероприятие сегодня",
        "startsAt": "2019-04-30T12:02:14+0300",
        "endsAt": "2019-04-30T13:35:52+0300",
        "duration": 5618,
        "eventId": "2308067",
        "questionCount": 0,
        "chatMessageCount": 2,
        "connections": [
          {
            "joined": "2019-04-30T12:03:19+0300",
            "leaved": "2019-04-30T12:04:23+0300",
            "duration": 64,
            "country": "Russia",
            "city": "St Petersburg",
            "platform": "Android"
          }
        ],
        "userChatMessageCount": 1,
        "userQuestionCount": 0,
        "additionalFieldValues": []
      }
    ]
  }
]         


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