...
Заголовки и параметры запроса
Заголовок | Описание |
---|---|
Authorization (обязательный) | Токен доступа. Вы можете получить токен с помощью запроса |
Content-Type: application/json (обязательный) | Свойство для обработки запроса в JSON. |
Accept: application/json (обязательный) | Свойство для получения данных в формате JSON. |
Параметр | Описание |
quizIds | Фильтр по ID теста |
contentItemIds | Фильтр по ID материала: отдельного теста, онлайн-теста, анкеты, презентации или лонгрида. |
parentCourseIds | ID курса, в котором находится тест. Один и тот же quizId может быть у отдельного теста и у теста в составе курса. |
pageSize | Количество записей на 1 страницу. Если не указан, то 1000. |
pageToken | Токен для перехода на следующую страницу |
Заголовки ответа
Заголовок | Описание |
---|---|
quizId | Идентификатор теста или онлайн-теста. Это не идентификатор материала contentItemId, а отдельный идентификатор. |
quizTitle | Название теста |
contentItemId | ID материала: отдельного теста, презентации, лонгрида |
parentCourseId | ID курса, в котором находится материал. Один и тот же quizId может быть у отдельного теста и у теста в составе курса. |
nextPageToken | Токен для перехода на следующую страницу |
Коды ответов
Код | Текст | Описание |
---|---|---|
200 | OK | Запрос успешно обработан. Тело ответа будет содержать данные о тестах в аккаунте. |
400 | Bad Request | Ошибка в запросе |
404 | Unknown content item | Не найден материал с указанным ID |
403 | Permission denied | У пользователя недостаточно прав для выполнения запроса |
Пример запроса
Блок кода |
---|
GET /quizzes?contentItemId[]=d4c2f7cd-3dd3-11ef-9b83-02420a200158&contentItemIds[]=e69cca40-3dd3-11ef-a14c-02420a200163&parentCourseIds[]=c9ccd654-3dd3-11ef-9773-02420a200177&quizIds[]=df229156-3dd3-11ef-a94b-02420a200177&quizIds[]=03749b76-3dd4-11ef-a26b-02420a200177&pageSize=10&pageToken=NDNmZGM3Y2UtM2EwMi0xMWVmLTk0YWQtMDI0MjBhMjAwMTc3 HTTP/1.1 Host: api-learn.ispring.ru X-Auth-Account-Url: https://mytraining.ispring.ru X-Auth-Email: owner X-Auth-Password: 12345 |
Пример ответа в xml
Блок кода | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<response>
<quizzes>
<result>
<quizId>43fdc7ce-3a02-11ef-94ad-02420a200177</quizId>
<quizTitle>Тест для сотрудников торгового зала</quizTitle>
<contentItemId>4316da94-3a02-11ef-a422-02420a200177</contentItemId>
<parentCourseIds/>
</result>
<result>
<quizId>3c35bfb2-3d2f-11ef-8337-02420a200176</quizId>
<quizTitle>Тест по продажам</quizTitle>
<contentItemId>3bcdb70a-3d2f-11ef-b19e-02420a200176</contentItemId>
<parentCourseIds/>
</result>
<result>
<quizId>75b4d0a6-4028-11ef-a7d0-02420a200176</quizId>
<quizTitle>Онлайн-тест по основам мерчендайзинга</quizTitle>
<contentItemId>0a157d44-3dd4-11ef-a14c-02420a200163</contentItemId>
<parentCourseIds/>
</result>
<result>
<quizId>ebf3fa10-4e76-11ef-8fe4-02420a20017c</quizId>
<quizTitle>Тест на соответствие</quizTitle>
<contentItemId>bbbf8a0a-4e76-11ef-91cf-02420a20014e</contentItemId>
<parentCourseIds/>
</result>
</quizzes>
</response> |
Пример ответа в JSON
Блок кода | ||
---|---|---|
| ||
{
"quizzes": [
{
"quizId": "43fdc7ce-3a02-11ef-94ad-02420a200177",
"quizTitle": "Тест для сотрудников торгового зала",
"contentItemId": "4316da94-3a02-11ef-a422-02420a200177"
},
{
"quizId": "75b4d0a6-4028-11ef-a7d0-02420a200176",
"quizTitle": "Онлайн-тест по основам мерчендайзинга",
"contentItemId": "0a157d44-3dd4-11ef-a14c-02420a200163"
},
{
"quizId": "75b4d0a6-4028-11ef-a7d0-02420a200176",
"quizTitle": "Онлайн-тест по основам мерчендайзинга",
"contentItemId": "0a157d44-3dd4-11ef-a14c-02420a200163",
"parentCourseId": "c9ccd654-3dd3-11ef-9773-02420a200177"
},
{
"quizId": "ebf3fa10-4e76-11ef-8fe4-02420a20017c",
"quizTitle": "Тест на соответствие",
"contentItemId": "bbbf8a0a-4e76-11ef-91cf-02420a20014e",
"parentCourseId": "c9ccd654-3dd3-11ef-9773-02420a200177"
}
],
"nextPageToken": "NDNmZGM3Y2UtM2EwMi0xMWVmLTk0YWQtMDI0MjBhMjAwMTc3"
} |