1

私は自分の学校用のアプリを作成しています。Canvas の API について少し読んだことがありますが、ここにいる誰かがそれで遊んだことがあるかどうか疑問に思っていました。

アカウントの検証の一部として、人が学生であるかどうか (教師/管理者/などではないかどうか) を確認しようとしていますが、これを支援する API の一部が見つかりません。

誰にもアイデアはありますか?

4

1 に答える 1

2

キャンバス内のユーザーは、ユーザーがいるコンテキストに基づいて異なる複数のロールを持つことができます。たとえば、ユーザーは、あるコースでは教師であり、別のコースでは学生である可能性があります。または、ユーザーが 1 つのアカウントの管理者であり、別のアカウントではない可能性があります。

ユーザーが持っている役割を確認するために調べる必要がある 2 つの異なるエンドポイントがあります。

登録: https://canvas.instructure.com/doc/api/enrollments.html

キャンバスの登録オブジェクトは、ユーザーが参加しているコースと、コース内での役割を示します。

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

管理エンドポイントは、アカウント内の管理者のリストを提供できます。ただし、この API にアクセスするには、管理者権限を持つアクセス トークンが必要です。

于 2015-11-01T04:52:22.353 に答える