0

出于某种原因,一些尝试通过我的应用程序连接的用户会收到一个 403 响应,用于 valence API 的 /courses 端点。详情见下文:

场景:

  • 用户可以通过 Desire2Learn 进行身份验证,并被允许访问 /whoami 端点。这种情况总是如此,因为 API 不允许此端点需要权限。
  • GET 请求正在检索所有路由
  • 我收到成功回复的其他途径包括:
    • LP/新闻
    • lp/enrollments/myenrollments
    • 文件/保管箱/文件夹/
  • 一旦我们尝试访问 lp/courses,我就会收到 403 禁止。
  • 我看到这条路线在 10.3.0 中已弃用,我正在使用的 D2L 实例的版本为 10.1.0

我想知道这是组权限问题还是我的身份验证不正确(它适用于多个其他请求)?任何想法将不胜感激。

4

1 回答 1

0

看起来 /courses 端点没有为我的用户提供正确的身份验证。事实证明,这是有充分理由的。幸运的是,我可以改用 /myenrollments 中收集的信息。

于 2013-12-18T14:44:21.307 回答