desire2learn valence让用户调用403给出未授权的错误

时间:2013-08-16 16:54:57

标签: desire2learn valence

我通过此次通话获得403未经授权的错误 - > /d2l/api/lp/1.2/users/以及查询参数的所有变体。

我已检查权限:搜索学生,讲师,导师等以及主叫用户角色的组织和课程设置级别的所有UIP。全部都启用了。我已经级联将此用户从组织级别注册到所有级别。我需要启用什么才能使此调用有效?

2 个答案:

答案 0 :(得分:1)

是的 - 由于某种原因,这几乎可以肯定是您的主叫用户上下文没有适当的权限来进行通话。我们确实在我们的测试环境中正常运行此调用,因此我建议您通过D2L的支持台报告此问题,并注意这是一个API调用问题。如果您可以提供成功API调用的数据包跟踪(通过Fiddler或Wireshark),以及不良调用,包括传出请求和响应以及事件,您可以帮助显着移动它。

如果在打开事件后,您可以在评论中报告INC编号,我可以尝试在我们的最后加快协助。

答案 1 :(得分:0)

嗯,这是一个权限问题和通话 - > /d2l/api/lp/1.2/users/需要“用户管理工具”(类似的东西)权限,我的主叫用户在根组织级别没有权限。我还得到了一个空的结果集 - > /d2l/api/lp/1.2/enrollments/orgUnits/{OrgUnitID}/users/这需要在根级别再次“查看用户注册”权限。

启用这两项权限后,我就可以获得预期的结果。