私は自分の学校用のアプリを作成しています。Canvas の API について少し読んだことがありますが、ここにいる誰かがそれで遊んだことがあるかどうか疑問に思っていました。
アカウントの検証の一部として、人が学生であるかどうか (教師/管理者/などではないかどうか) を確認しようとしていますが、これを支援する API の一部が見つかりません。
誰にもアイデアはありますか?
私は自分の学校用のアプリを作成しています。Canvas の API について少し読んだことがありますが、ここにいる誰かがそれで遊んだことがあるかどうか疑問に思っていました。
アカウントの検証の一部として、人が学生であるかどうか (教師/管理者/などではないかどうか) を確認しようとしていますが、これを支援する API の一部が見つかりません。
誰にもアイデアはありますか?
キャンバス内のユーザーは、ユーザーがいるコンテキストに基づいて異なる複数のロールを持つことができます。たとえば、ユーザーは、あるコースでは教師であり、別のコースでは学生である可能性があります。または、ユーザーが 1 つのアカウントの管理者であり、別のアカウントではない可能性があります。
ユーザーが持っている役割を確認するために調べる必要がある 2 つの異なるエンドポイントがあります。
登録: https://canvas.instructure.com/doc/api/enrollments.html
キャンバスの登録オブジェクトは、ユーザーが参加しているコースと、コース内での役割を示します。
管理者: https://canvas.instructure.com/doc/api/admins.html#method.admins.index
管理エンドポイントは、アカウント内の管理者のリストを提供できます。ただし、この API にアクセスするには、管理者権限を持つアクセス トークンが必要です。