我被要求使用 Graph API 从 Teams 中检索所有课堂作业以进行教育。
我从educationClass Methods中获取信息以列出我的ASP 核心控制台应用程序中的所有类、成员等。但由于访问权限,我无法获得分配。似乎“列表分配”方法不支持“应用程序”权限类型。
然后,我使用 Azure 身份验证创建了一个 ASP Core Web 应用程序,连接了 Graph API,并且能够在以我自己身份进行身份验证时看到一些分配。
如果我以“测试”老师的身份登录,那么我可以看到他们的课堂作业,这让我想知道我是否可以为所有老师自动执行此操作?你能以某种方式代表用户获得课堂作业吗?理想情况下,这将是在服务器上运行的控制台应用程序。
我使用 Graph 的经验很少,所以我想知道是否有办法获取我需要的信息。我是 O365 管理员,我希望这能让我访问所需的一切。
非常感谢任何建议,因为我不确定如何最好地完成这项任务
约翰