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

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

Ключ

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

Метод: ListCourseModules

Информация

Важно:

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

Оглавление
maxLevel2
minLevel2

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

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

Параметры

Параметр

Тип

Описание

credentials (обязательный)credentialsСмотрите описание объекта Credentials.
contentItemId (обязательный)stringID курса.
pageSize (необязательный)stringКоличество записей на 1 страницу. Если не указан, то 1000.
pageToken (необязательный)stringТокен для перехода на следующую страницу. 

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

ЗаголовокТипОписание
modulesarrayМассив со списком материалов всех курсов аккаунта или определенных курсов. 
modulearrayМассив с данными о материале.
moduleIdstringID материала.
contentItemIdstringID материала.
courseIdstringID курса, в который входит материал.
titlestringНазвание материала.
descriptionstringОписание материала.
authorIdstringID автора материала.
addedDatedateTimeДата добавления материала.
viewUrlstringСсылка на просмотр материала.
nextPageTokenstringКлюч к следующей странице списка материалов.

Возможные ошибки

ОшибкаОписание
Unknown content itemНе найден курс с указанным ID.
Permission deniedУ пользователя недостаточно прав для выполнения запроса.

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

Блок кода
languagexml
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
                   xmlns="https://ispringlearn.com/go/services/api/soap">
  <SOAP-ENV:Body>
   <Header/>
   <Body>
      <ListCoursesModulesRequest>
         <credentials>
            <accountUrl>https://myaccount.ispringlearn.ru</accountUrl>
            <email>owner</email>
            <password>******</password>
         </credentials>
         <courseIds>
                   <id>296773a6-4196-11ea-bc3a-0a580af40727</id>
         </courseIds>
          <pageToken>YTQ3NmQ4ZTQtNDE5YS0xMWVhLTkwYmMtMGE1ODBhZjQwNzI3</pageToken>
          <pageSize>5</pageSize>
      </ListCoursesModulesRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...