Microsoft Graph Filter共享OneDrive文件

问题描述:

根据图filtering docs,我一直在尝试执行以下调用。我想我的语法是关闭,因为没有被应用滤镜:(,任何人的建议?Microsoft Graph Filter共享OneDrive文件

试图用像“李四”的显示名称中使用复杂的实体类型。

https://graph.microsoft.com/v1.0/me/drive/sharedWithMe?$filter=remoteItem/createdBy/user/displayName eq '{DISPLAY_NAME}' 
+0

你能提供回应讯息吗? –

+0

我无法提供尺寸。响应消息与我刚使用'https:// graph.microsoft.com/v1.0/me/drive/sharedWithMe'时不包含过滤器相同。 –

SharedWithMe是不是一种资源。这是一个功能,我不认为你可以在一个函数的结果应用过滤器(我的信心是约60%的这个答案)。

<Function Name="sharedWithMe" IsBound="true"> 
    <Parameter Name="bindingParameter" Type="microsoft.graph.drive" Nullable="false"/> 
    <ReturnType Type="Collection(microsoft.graph.driveItem)" Nullable="false"/> 
</Function> 

你需要执行客户端过滤。

+0

你可以在集合上应用过滤器,比如'Collection(microsoft.graph.driveItem)'吗? –

+0

也有计划在未来对函数返回应用过滤器的支持吗? –

+0

对此的更好的过滤支持处于积压状态。如果您认为这很重要,请考虑将其添加到我们的[UserVoice页面](https://onedrive.uservoice.com/forums/262982-onedrive/category/89523-developer)。 –