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

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 41 Следующий »

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

Запрос: GET /content

Важно:

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

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

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

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

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

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

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

Для роли с индивидуальными настройками разрешите «Просмотр и назначение материалов пользователям».

Заголовки запроса

Заголовок

Описание

X-Auth-Account-Url (обязательный)Базовый URL аккаунта, например, https://myaccount.ispringlearn.ru
X-Auth-Email (обязательный)

Логин 

X-Auth-Password (обязательный)Пароль

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

ЗаголовокОписание
contentItemМассив с данными о траектории обучения, курсе или материале
contentItemIdID траектории обучения, курса или материала
titleНазвание траектории обучения, курса или материала
subtitleПодзаголовок траектории обучения, курса или материала
descriptionОписание траектории обучения, курса или материала
userIdID пользователя, кому назначен траектория обучения, курс или материал
addedDateДата добавления траектории обучения, курса или материала
viewUrlСсылка на просмотр траектории обучения, курса или материала
typeТип контента

Коды ответа

Код

Текст

Описание

200OKЗапрос успешно обработан. Тело ответа будет содержать данные с информацией о материалах аккаунта в xml
400Bad RequestОшибка в запросе
401UnauthorizedОшибка авторизации
403Permission DeniedУ пользователя недостаточно прав для получения информации о материалах

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

GET /content
Host: api-learn.ispringlearn.ru
X-Auth-Account-Url: https://myaccount.ispringlearn.ru
X-Auth-Email: email@email.com
X-Auth-Password: password

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

https/1.1 200 OK
Connection: close

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <contentItem>
        <contentItemId>86479c62-4e4a-11e9-9ddf-e6163e60333c</contentItemId>
        <title>Адаптация отдела продаж</title>
        <subtitle>Развитие мягких навыков</subtitle>
        <description>Курс для стажеров отдела продаж.</description>
        <userId>87a61dae-4e4a-11e9-80be-e6163e60333c</userId>
        <addedDate>2019-03-26T06:34:57+00:00</addedDate>
        <viewUrl>https://myaccount.ispringlearn.ru/view/200009-1gryB-w4K2M-gB5X5</viewUrl>
        <type>Курс</type>
    </contentItem>
...
</response>
  • Нет меток