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

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

Ключ

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

Включить страницу
Лэйблы с указанием тарифа
Лэйблы с указанием тарифа

Метод: getContent

Информация

Важно:

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

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

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

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

    Важно
    , как вы создали копию:
    • если это копия, то информация о контенте придет,
    • если это связанная копия, информация не придет.

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

Параметры запроса

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

Для получения списка всех материалов аккаунта используйте метод GetContent

...

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

...

, у которых есть доступ к проекту, где находятся курсы.

Информация

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

Image Added

Возвращаемые значения

Заголовок

Параметры запроса

Параметр
ТипОписание
credentials (обязательный)credentialsСмотрите описание объекта Credentials.

Возвращаемые значения

После того как запрос успешно обработан, система отправляет объект со следующими свойствами:

contentItemarrayМассив с данными о траектории обучения, курсе или материале
contentItemIdstringID траектории обучения, курса или материала
titlestringНазвание траектории обучения, курса или материала
subtitlestringПодзаголовок траектории обучения, курса или материала
descriptionstringОписание траектории обучения, курса или материала
userIdstringID пользователя, кому назначен траектория обучения, курс или материал
addedDatedateTimeДата добавления траектории обучения, курса или материала
viewUrlstringСсылка на просмотр траектории обучения, курса или материала
typestringТип контента
ПараметрТипОписаниеcontentItemarrayМассив, содержащий список материалов аккаунта и подробную информацию о них.


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

Блок кода
languagexml
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="httphttps://schemas.xmlsoap.org/soap/envelope/"
                   xmlns="httphttps://ispringlearn.com/go/services/api/soap">
  <SOAP-ENV:Body>
    <GetContentRequest>
      <credentials>
           <accountUrl>http://myaccount.ispringlearn.ru</accountUrl>  <token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</token>
         <email>email@email.com</email>
        <password>password</password>
        </credentials>
    </GetContentRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

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

Блок кода
languagexml
<SOAP-ENV:Envelope xmlns:SOAP-ENV="httphttps://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="httphttps://ispringlearn.com/go/services/api/soap">
   <SOAP-ENV:Body>
      <GetContentResult>
         <contentItem>
            <contentItemId>6a51a7b0-b4ec-11e9-8dc4-0a580af40990</contentItemId>
            <title>Адаптация  <title>Пример диалогового тренажера - Встреча клиента в автосалоне</title>
            <description/>
  отдела продаж</title>
            <subtitle>Развитие мягких навыков</subtitle>
            <description>Курс для стажеров отдела продаж.</description>
             <userId>6eb2500c-b4ec-11e9-bd63-0a580af40990</userId>
            <addedDate>2019-08-02T10:50:33+00:00</addedDate>
            <viewUrl>http<viewUrl>https://my-accountmyaccount.ispringlearn.ru/view/100235-6cMak-YHbVg-aEFPv</viewUrl>
            <type>Курс</type>
         </contentItem>
          ...
      </GetContentResult>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...