使用 API 和 Class 笔记本添加学生

Adding Students with the API and Class Notebook

我正在使用图表 API 为教师和学生构建一个简单的仪表板。一切正常,除了当添加学生时他们无法访问 Class 笔记本并且他们没有在 Class 笔记本中为他们创建的分区组。

值得注意的是,如果我在 Microsoft Teams 中打开 Class 并从中添加或删除任何人,那么通过 API 添加的所有用户都将获得访问权限,并且他们的分区组已正确创建.

这种行为似乎在 .Education.Classes["..."].MembersGroups["..."].Members 中都会发生。以这种方式添加的成员也不会出现在 Teams "Manage Members" 界面中,但我对此并不担心。

我使用的是 v1.0 端点,OneDrive 和 Sharepoint 权限都按预期工作。

我的问题是我是否需要做一些额外的事情来让 Class Notebook 更新成员资格,或者是否有一些额外的属性需要在添加用户时发送,或者这只是一个错误?

Class Notebook 不会自动监视群组成员。而添加成员的经验需要使用Class笔记本API进行匹配更新

不幸的是,Class 笔记本 API 尚不能直接在 Microsoft 图表上使用,因此您必须切换到 OneNote API 端点(刷新您的令牌以此作为资源)并在那里进行调用。

This is the API you need