Дерево страниц

ДОСТУПНО В BUSINESS ПОДПИСКЕ

Запрос: GET /assignments

Права пользователя для выполнения запроса

Владелец аккаунта, Администратор аккаунта, Администратор подразделения и пользователь с ролью с индивидуальными настройками, которые позволяют проверять задания.

Заголовки и параметры запроса

ЗаголовокОписание
Authorization (обязательный)Токен доступа. Вы можете получить токен с помощью запроса
ПараметрОписание
ungraded (необязательный)

Фильтр по наличию непроверенных попыток.

Если он не указан, вернутся все непроверенные задания.

Если 1 — вернутся все непроверенные задания.
Если 0 — вернутся все задания

pageSize (необязательный)

Количество записей на 1 страницу. Если не указан, то 1000

pageToken (необязательный)        

Токен для перехода на следующую страницу выборки. Не указывается для первой страницы

Параметры ответа

ПараметрОписание
assignmentsМассив с данными о заданиях
assignmentIdID задания
title       Название задания

Важно: 
В список не попадают удалённые задания

Коды ответов

Код

Текст

Описание

200

Successful operation

Запрос успешно обработан.  Тело ответа будет содержать данные с информацией о результатах пользователей в xml

400

Bad Request

Ошибка в запросе

401

Unauthorized

Ошибка авторизации

403

Permission Denied

У пользователя недостаточно прав для получения списка назначений

Пример запроса

GET/assignments?ungraded=1&pageSize=33&pageToken=MmEzZTBiMjAtYmNmYi0xMWU5LTk2ODUtMGE1ODBhZjQwOTVj https/1.1

Host: api-learn.ispringlearn.ru 
Authorization: p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE  

Пример ответа

https/1.1 200 Successful operation
Connection: close
 
<?xml version="1.0" encoding="UTF-8"?>
<response>
    <assignments>
        <assignment>
            <assignmentId>61449f0a-19ef-11ec-9155-0242ac120034</assignmentId>
            <title>test 1</title>
        </assignment>
        <assignment>
            <assignmentId>0e8a64e2-1d51-11ec-8664-0242ac130034</assignmentId>
            <title>test 5</title>
        </assignment>
    </assignments>
    <nextPageToken>string</nextPageToken>
</response>
  • Нет меток