我使用微软图形API (https://developer.microsoft.com/en-us/graph/graph-explorer)。我正试图从当前用户获得下属的列表。我能找到经理,但不知何故我不能从经理那里得到所有的下属。我正在考虑三个可能的解决方案:
- 从用户那里获得所有下属(首选方式,所以我也直接知道他是否是经理,不工作)
- 获取经理(https://graph.microsoft.com/v1.0/users/XXXX/manager),从经理处获取下属
- 得到所有用户,确定经理从当前用户和为所有用户做一个匹配。(昂贵的调用)
- 在本地复制并在本地执行
如果有人有选择1或2的方法,请告诉我。3号是昂贵的,我宁愿不做。我想选项4更好。
如果有人知道,请提供示例API调用,或链接到文档。
谢谢!
选项1;
DirectReports列表!
使用https://graph.microsoft.com/v1.0/users/XXXX/directReports,您将实际发现用户是否有下属,从而知道他是否是经理。