当我尝试更新课程信息时,收到403错误。我正在使用管理员级别帐户和D2L的测试最佳工具。我能够提取课程信息。
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中的权限结构非常灵活,以至于管理级帐户无法在最近的工具中更新课程信息。
检查此问题并尝试使用API的一种方法是GET what permissions您的帐户。