Microsoft.Graph API 扩展方法无效

Microsoft.Graph API expand method doesn't work

我想做的是检索所有用户及其经理数据

await _client.Users.Request().Select("email, displayname, manager")
      .Top(5).Expand(x => x.Manager).GetAsync()

然而,结果始终为空(尝试了几种不同的变体)。 Microsoft.Graph API 是否支持此功能?因为我已经通过 Microsoft.Graph 和 Azure AD Graph Explorers 尝试了相同的请求,但只有 azure 一个返回了经理数据

请参考thread

The manager property is a navigation property on a user so you'll have to request that property value for each user.

因此,目前 Microsoft Graph SDK 不支持检索所有用户及其经理数据。您可以使用 Azure AD Graph API 作为解决方法 (https://graph.windows.net/<tenant>/users/?$expand=manager&api-version=2013-11-08)。如果您希望 Microsoft Graph api 支持该功能,您可以在 here 中发送反馈。