Запрос: GET /course_fields
Права для выполнения запроса
Пользователи с ролью Владелец аккаунта, Администратор аккаунта, Администратор подразделения, роль с индивидуальными настройками и Автор курсов, у которых есть доступ на редактирование материала.
Автор материала может добавить соавторов во вкладке Совместный доступ.
Для роли с индивидуальными настройками разрешите «Просмотр и назначение материалов пользователям».
Заголовки и параметры запроса
Заголовок | Описание |
---|---|
Authorization (обязательный) | Токен доступа. Вы можете получить токен с помощью запроса |
Параметр | Описание |
course_fields |
Заголовки и параметры ответа
Заголовок | Описание |
---|---|
courseField | Дополнительное поле учебного материала |
fieldId | ID дополнительного поля учебного материала |
fieldCustomId | |
fieldLabel | Заголовок поля |
fieldType | Тип поля |
Коды ответов ? (скопировала из другой статьи, не знаю, какие должны быть)
Код | Текст | Описание |
---|---|---|
200 | OK | Запрос успешно обработан. Тело ответа будет содержать информацию о курсе |
400 | Bad Request | Ошибка в запросе |
401 | Unauthorized | Ошибка авторизации |
403 | Permission Denied | У пользователя недостаточно прав для получения информации о курсе или нет доступа на редактирование материала |
Пример запроса
GET /course_fields Host: api-learn.ispringlearn.ru Authorization: p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE
Пример ответа
<?xml version="1.0" encoding="UTF-8"?> <response> <courseFields> <courseField> <fieldId>33ddff10-6547-11ef-8bb1-0242ac13007c</fieldId> <fieldCustomId>COURSE_SUBTITLE</fieldCustomId> <fieldLabel>Заголовок поля</fieldLabel> <fieldType>TEXT</fieldType> </courseField> <courseField> <fieldId>ee4b0934-8abc-11ef-9ea8-0242ac12007c</fieldId> <fieldCustomId>COURSE_DEFINED_FIELD1</fieldCustomId> <fieldLabel>Заголовок поля 1</fieldLabel> <fieldType>TEXT</fieldType> </courseField> <courseField> <fieldId>545b9648-8abe-11ef-a9c8-0242ac12007c</fieldId> <fieldCustomId>COURSE_DEFINED_FIELD2</fieldCustomId> <fieldLabel>Заголовок поля 2</fieldLabel> <fieldType>TEXT</fieldType> </courseField> </courseFields> </response>