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

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Запрос: GET /contents

Информация

Важно:

  1. Запрос используется для получения списка контента частями. Это удобно, если в аккаунте тысячи позиций контента.

  2. Вы получите список всего контента, доступного в аккаунте — траекторий обучения, курсов, отдельно загруженных материалов, материалов, входящих в состав курса.

  3. В ответе будут содержаться только оригинальные (изначально созданные или загруженные) версии курсов и материалов. 

    Допустим, при создании курса Б вы скопировали тест из курса А. В ответ будет включен только исходный тест из курса А.

    Еще один пример. Курс добавили в траекторию обучения. В ответ попадет только оригинальный курс, а его копия в составе траектории обучения — нет.

  4. Узнайте, как получить список материалов курсов аккаунта, в статье Получение списка материалов курса.

Оглавление
minLevel2

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

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

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

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

ЗаголовокОписание
X-Auth-Account-Url (required)Базовый URL аккаунта, например, http://myaccount.ispringlearn.ru.
X-Auth-Email (required)Логин Владельца аккаунтаАдминистратора, Администратора подразделения, Автора или пользователя с ролью с индивидуальными настройками.
X-Auth-Password (required)Пароль Владельца аккаунтаАдминистратора, Администратора подразделения, Автора или пользователя с ролью с индивидуальными настройками.
ПараметрОписание
pageSize (необязательный)Количество записей на 1 страницу. Если не указан, то 1000.
pageToken (необязательный)Токен для перехода на следующую страницу

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

...

.

...

 

...

Заголовки ответа

ЗаголовокОписание
contentItemsМассив со списком курсов, траекторий обучения или материалов, загруженных в аккаунт вне курса. 
contentItemМассив с данными о курсе, траектории обучения или материале, который был загружен в аккаунт вне курса.
contentItemIdID курса, траектории обучения или материала, который был загружен в аккаунт вне курса.
titleНазвание курса, траектории обучения или материала, который был загружен в аккаунт вне курса.
descriptionОписание курса, траектории обучения или материала, который был загружен в аккаунт вне курса.
userIdID пользователя, кому назначен курс, траектория обучения или материал, который был загружен в аккаунт вне курса.
addedDateДата добавления курса, траектории обучения или материала, который был загружен в аккаунт вне курса.
viewUrlСсылка на просмотр курса, траектории обучения или материала, который был загружен в аккаунт вне курса.
typeТип контента.
nextPageTokenКлюч к следующей странице с контентом.

...