如何使用 Microsoft graph 从 Azure AD 访问员工 ID

问题描述 投票:0回答:1

首先我想说我确实寻找过答案,但没有得到具体的答案。所以我在这里再问一次。

我正在使用 ASP.NET MVC 项目并使用 Microsoft graph 从 Azure AD 获取信息。我正在努力获得

EmployeeId
DisplayName
。对于我正在使用的范围
user.readbasic.all

通过下面的查询,我为所有用户获取

DiplayName
,但对于
EmployeeID
,我得到 null。除了我自己。

https://graph.microsoft.com/v1.0/users?$select=DisplayName,EmployeeId

当我使用“我”时,再次得到

EmployeeID

https://graph.microsoft.com/v1.0/me?$select=DisplayName,EmployeeId

所以使用

user.readbasic.all
我确实获得了员工 ID,但对于我自己来说,但为什么不为其他人

azure-ad-graph-api
1个回答
1
投票

这是由于其他人尚未设置员工ID。

示例:用户尚未设置员工 ID,因此显示为空。

让我为用户设置员工 ID。

现在我正在使用相同的 API 进行测试,我正在获取我的 EmployeeID 值。

在下图中,您可以看到我只为 Rahul 设置了 EID,而对于其他人,它显示为空。

© www.soinside.com 2019 - 2024. All rights reserved.