2017-06-13 54 views
0

想知道是否有任何方法可以讓用戶放置在天藍色廣告組內。我已經試過這樣的事情: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內的所有用戶。

謝謝。

路易斯

回答

0

不幸的是,這樣的服務側濾波器目前不可能(在導航集合的目標濾波 - 類型和/或包括擴展性能的任何屬性)。您需要獲取所有成員,然後在客戶端進行過濾。欣賞這非常糟糕 - 我爲此提交了用戶語音項目 - 請隨時爲此功能投票。 https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/19587061-allow-filter-on-target-of-a-navigation-collection

希望這會有所幫助,

+0

你好丹。最糟糕的部分是,這可能意味着我必須進行n次額外的呼叫(其中n等於所有加載的用戶),因爲只有用戶具有assistenciasExtensions擴展,對嗎? –