All*_*ech 3 c# azure-active-directory microsoft-graph-api
我使用下面的代码来查找部门名称:
GraphServiceClient graphServiceClient = connectToGraphAPI(Globals.adTenantId, Globals.adClientId, Globals.adClientSecret);
var Peoples = await graphServiceClient.Users[userid].People.Request().GetAsync();
foreach (Person People in Peoples) {
if (People.DisplayName != null && People.DisplayName.Equals(userName)) {
return People.Department.ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我想获取组织中所有部门的列表,而不是查找特定用户的部门。
正如 @Matt.G 所说,Department 是“用户配置文件”页面上“职位信息”部分下的一个字符串值。没有 API 可以列出组织中的所有部门。您需要循环访问用户以获取部门名称。
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |