2

我们目前通过以下方式查询与课堂笔记本关联的学生列表:

/api/v1.0/me/notes/classnotebooks/{id}/students

如果一个组与课堂笔记本相关联,那么我们会得到 principalType=Group 和一个 id,格式如下:

c:0o.c|federateddirectoryclaimprovider|{id}

那么是否可以在此调用中扩展关联组的成员?如果不是,这个id的格式是什么?要通过图形 api 使用它需要一个 id,所以假设 id 始终是第三个管道元素是否安全?

谢谢

4

1 回答 1

0

我的申请也遇到了这个问题。几个月前与 onenote 团队协商后,归结为您无法在 onenote api 中扩展这些组。您必须对图形 api 进行身份验证并在那里使用组函数。这样做的缺点是扩展组的图形 api 权限需要管理员授予它们。所以最后我能做的就是建议用户使用学生电子邮件列表而不是 azure 组来创建课堂笔记本。(最后一点,格式应该保持一致第三个管道元素是您可以传递图形 api 的组 ID)

特别是以下端点以获取组成员

'https://graph.microsoft.com/v1.0/myorganization/groups/' . $group_id . '/members'
于 2016-09-20T00:04:07.753 回答