2017-10-11 135 views
0

我所试图做的是与他们的经理获取所有用户数据Microsoft.Graph API扩展方法不起作用

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

然而,结果总是空(尝试一些不同的变化)。 Microsoft.Graph API是否支持此功能?因为我试图通过Microsoft.Graph和Azure的AD图表探险,只有蔚蓝一个返回经理数据

回答

0

相同的要求,请参阅thread

经理属性是基于用户导航属性所以你必须为每个用户请求属性值。

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

+0

我在他们的主网站上发现,他们不完全支持扩展功能,所以与你一样得出同样的结论。仍然感谢您证明我的想法 – Vilius