Microsoft图表:仅获得来自群组的用户

问题描述:

想知道是否有任何方法可以让用户放置在天蓝色广告组内。我已经试过这样的事情:Microsoft图表:仅获得来自群组的用户

var membros = await obtemUtilizadores 
       .Filter("'odata.type' eq '#microsoft.graph.user'") 
       .Select("id,userprincipalname,mail,displayname") 
       .Expand("extensions($filter=id eq 'assistenciasExtensions')") 
       .GetAsync().ConfigureAwait(false); 

它翻译成这个网址:

https://graph.microsoft.com/v1.0/groups/xxxxxx/members? 
$filter='odatatype eq 'microsoft.graph.user'& 
$select=id,userprincipalname,mail,displayname& 
$expand=extensions($filter=id eq 'assistenciasExtensions') 

它返回一个错误,指出该过滤器是错误的。

顺便说一下,我真正需要的是从assistenciasExtensions数据中获取组X内的所有用户。

谢谢。

路易斯

不幸的是,这样的服务侧滤波器目前不可能(在导航集合的目标滤波 - 类型和/或包括扩展性能的任何属性)。您需要获取所有成员,然后在客户端进行过滤。欣赏这非常糟糕 - 我为此提交了用户语音项目 - 请随时为此功能投票。 https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/19587061-allow-filter-on-target-of-a-navigation-collection

希望这会有所帮助,

+0

你好丹。最糟糕的部分是,这可能意味着我必须进行n次额外的呼叫(其中n等于所有加载的用户),因为只有用户具有assistenciasExtensions扩展,对吗? –