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

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

Ключ

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

...

Если передать ID элементов, метод вернёт информацию для указанных элементов дерева.

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

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

Автор материала может добавить соавторов во вкладке Совместный доступ.

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

ПараметрТипОписание
credentials (обязательный)objectДанные для авторизации
itemIds (необязательный)arrayID элементов дерева, которые вы хотите получить

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

ПараметрТипОписание
itemarrayЭлемент дерева
itemIdstringID элемента
titlestringНазвание элемента
typestringТип элемента
descriptionstringОписание элемента
addedDatedateTimeДата добавления элемента
viewUrlstringСсылка на просмотр элемента
parentIdstringID родительского элемента
isSharedbooleantrue, если элемент является общим, иначе — false

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

ОшибкаОписание
Permission deniedУ пользователя недостаточно прав для выполнения запроса

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

Блок кода
languagexml
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns="http://ispringlearn.com/go/services/api/soap">
  <SOAP-ENV:Body>
    <GetCoursesTreeV2Request>
      <credentials>
        <accountUrl>https://my.ispringlearn.ru</accountUrl>
        <email>admin@example.com</email>
        <password>password</password>
      </credentials>
      <itemIds>
        <id>cdcc8b68-3c12-11f1-8f8c-ce3ca9be27b7</id>
        <id>f14f33c0-00e3-11f0-a54a-6a1a5a293090</id>
      </itemIds>
    </GetCoursesTreeV2Request>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...