我们有一种情况,一些登录我们的应用程序的教师/学生无法检索他们所属的班级。
我们调用/v1.0/education/me/classes
,似乎如果学校通过 Teams UI 创建一个类,API 会返回预期的类。但是,如果学校从 UI 外部添加班级和班级成员(例如,通过 PowerShell 或与其学校管理系统同步的第 3 方实用程序),则 API 不会返回这些班级。但是,这些课程确实出现在 Teams 中。
我能想到的是,会员需要某种隐藏属性才能通过 API 正确返回。
/groups/<id>
端点返回Insufficient privileges to complete the operation
错误。
这似乎是一个与成员资格相关的问题。如果用户通过 Teams UI 添加为类成员,则/education/me/classes
端点返回他们的类。如果它们是通过 powershell 命令添加的,Add-TeamUser
则不会通过 API 返回该类,而是通过 Teams GUI 返回该类。