来自REST API的OneNote ClassNotebook数据具有错误的学生列表

时间:2017-06-08 14:08:27

标签: onenote onenote-api

我正在运行使用OneNote REST API的OneNote加载项 在调查我们的一个用户的问题时,我发现来自REST API的类笔记本数据只有一个学生在学生领域,但用户说在OneNote应用程序中有更多。

所以,这是来自REST API的数据。我问他们的班级笔记本管理屏幕,只有一个 - 但他们看到OneNote应用程序中的列表。

这是不同类型的笔记本吗?

1 个答案:

答案 0 :(得分:1)

响应表明单个学生条目是一个组(参见'principalType'),而教师是'Person'类型。看起来学生被添加为一个组,这就是为什么你只在API响应和添加/删除学生屏幕中看到该组。在创建笔记本时,该组已扩展为其个别学生。教师将在OneNote客户端中看到学生,但只能看到Class Notebook Creator应用程序中的组。

您可以使用Azure AD API获取属于该组的学生列表。

顺便说一句,您包含的API响应和屏幕截图包含您可能要删除的一些个人信息:)