找不到 employeeId 的值

Unable to find value for employeeId

我在 C# 应用程序中通过 SDK 使用 Microsoft Graph api。但是我看不到 beta 版中 employeeId 字段的任何值,如下所示: Microsoft Graph API Explorer

我们正在尝试根据员工 ID 的特定值过滤用户。 通过 powershell 查询时,该值显示为: Powershell

我还检查了 Graph API Explorer 上的扩展属性,但 employeeId 属性 没有显示在那里。

我希望 Microsoft Graph API 和 Windows Graph API 相互内联。但显然,这里不是这种情况。

请帮忙!

谢谢, 约格什

要让您的应用访问 Microsoft Graph 中的数据,用户或管理员必须通过同意流程授予它正确的权限。我猜你只是在使用 User.Read 权限,这仅限于 return 基本信息。您可以尝试允许 User.Read.All 权限,这需要管理员同意。

这个link可能会有帮助:https://docs.microsoft.com/en-us/graph/permissions-reference#user-permissions