Запросом можно получить информацию о тесте или голосовании со всеми результатами прохождения теста.

МЕТОД HTTP

POST 

URL

https://userapi.webinar.ru/v3/tests/{testId}

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

Отсутствуют.

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

  • testSessionId — уникальный идентификатор результата теста. Указав параметр, можно ограничить выборку только одним элементом testSession.

ПОЛЯ ОТВЕТА

В ответ приходит массив данных о тесте (TestFile) со всеми результатами теста (TestSession).
Поля массива подробно описаны тут.

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

url: https://userapi.webinar.ru/v3/tests/{testId},
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};

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

200 OK
{

    "id": 2158795,
    "userId": 1029,
    "name": "Опрос",
    "type": "poll",
    "minPoints": 0,
    "minAnswers": 0,
    "duration": 0,
    "questions":
        [

               {

                    "id": 3443,
                     "allowCustomAnswer": false,
                    "order": 1,
                    "questionData": "Как вам",
                    "answers":
                       [

                        {
                          "id": 10889,
                          "isCorrect": false,
                          "points": 0,
                          "order": 1,
                          "answerData": "Хорошо"

                        },
                        {
                          "id": 10891,
                          "isCorrect": false,
                          "points": 0,
                          "order": 2,
                          "answerData": "Плохо"

                         }

                        ]

               }

        ],
    "testSessions":
        [
              {
                    "id": "36059",
                    "startTime": "2019-01-27 17:43:06",
                    "endTime": "2019-01-27 17:43:17",
                    "eventSessionId": "1984233",
                    "complexResultsShared": true,
                    "individualResultsShared": false

               },
               {
                    "id": "36057",
                    "startTime": "2019-01-27 17:40:16",
                    "endTime": "2019-01-27 17:40:21",
                    "eventSessionId": "1984223",
                    "complexResultsShared": true,
                    "individualResultsShared": false
               },
                {
                    "id": "36055",
                    "startTime": "2019-01-27 17:40:05",
                    "endTime": "2019-01-27 17:40:09",
                    "eventSessionId": "1984223",
                    "complexResultsShared": false,
                    "individualResultsShared": false
               },

               {
                     "id": "19161",
                    "startTime": "2018-01-29 12:43:47",
                    "endTime": "2018-01-29 12:43:52",
                    "eventSessionId": "893499",
                    "complexResultsShared": false,
                    "individualResultsShared": false
               }

        ]

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