【问题标题】:Using the Canvas API to determine if an account belongs to a student or not [closed]使用 Canvas API 确定帐户是否属于学生 [关闭]
【发布时间】:2015-11-01 13:02:12
【问题描述】:

我正在为我的学校构建一个应用程序,我阅读了一些有关 Canvas 的 API 的信息,想知道这里是否有人玩过它。

我正在尝试在我的帐户验证中检查一个人是否是学生(而不是教师/管理员/等),但找不到 API 的一部分来帮助我解决这个问题。

有人有什么想法吗?

【问题讨论】:

    标签: php api canvas-lms


    【解决方案1】:

    画布中的用户可以有多个角色,这些角色根据用户所处的环境而有所不同。例如,用户可以是一门课程的教师和另一门课程的学生。或者用户可能是一个帐户的管理员,而不是另一个帐户。

    您需要查看两个不同的端点来检查用户的角色。

    注册: https://canvas.instructure.com/doc/api/enrollments.html

    canvas 中的注册对象会告诉您用户正在参加哪些课程,以及他们在课程中的角色。

    管理员: https://canvas.instructure.com/doc/api/admins.html#method.admins.index

    管理员端点可以为您提供帐户中的管理员列表。但是您需要一个具有管理员权限的访问令牌才能访问此 API。

    【讨论】:

      猜你喜欢
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多