使用Canvas API确定帐户是否属于学生



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

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

有人有什么想法吗?

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

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

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

画布中的注册对象将告诉您用户参加的课程以及他们在课程中的角色。

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

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

最新更新