2015-08-06 2 views
0

Когда я пытаюсь обновить информацию о курсе, я получаю ошибку 403. Я использую учетную запись уровня администратора и тестовый apitest инструмент D2L. Я могу вытащить информацию о курсе.Desire2Learn - Valence Ошибка аутентификации при обновлении информации о курсе

API вызовов: PUT /d2l/api/lp/1.4/courses/2499625

JSON PARM: CourseOfferingInfo

JSON DATA:

{"Name":"Dale.SandBox","Code":"Dale.SandBox","IsActive":true,"StartDate":"2015-07-10T17:20:00.000Z","EndDate":null} 
+0

Что находится в корпусе ответа? –

ответ

0

Вы JSON данные и параметр выглядит правильно. Единственная причина, по которой documentation gives for returning a 403, если разрешений недостаточно. Структура разрешений в D2L настолько гибкая, что возможно, что у учетной записи административного уровня нет разрешения на обновление информации о курсе в инструменте apitest.

Один из способов проверить это и практиковать с API немного будет GET what permissions вашей учетной записи.

+0

Спасибо, ваш anwser был очень полезен. Мне пришлось предоставить учетную запись, чтобы изменить курс курса, хотя я не обновлял его. –

Смежные вопросы