Office365 如何使用Microsoft Graph API按文件类型/扩展名进行筛选?

Office365 如何使用Microsoft Graph API按文件类型/扩展名进行筛选?,office365,microsoft-graph-api,Office365,Microsoft Graph Api,如果我只想使用Microsoft Graph API查找Excel文件。有没有办法使用odata$filter进行过滤?按文件类型或名称“endswith” 我已经在name属性上使用“endswith”、“indexof”、“contains”尝试了odata过滤器,但我认为它们不受支持(尽管“startswith”似乎是) 是否有地方明确说明Microsoft Graph API支持哪些$filters?文档中只给出了几个示例,似乎唯一支持odata函数的是“StartWith” 我可以使用

如果我只想使用Microsoft Graph API查找Excel文件。有没有办法使用odata$filter进行过滤?按文件类型或名称“endswith”

我已经在name属性上使用“endswith”、“indexof”、“contains”尝试了odata过滤器,但我认为它们不受支持(尽管“startswith”似乎是)

是否有地方明确说明Microsoft Graph API支持哪些$filters?文档中只给出了几个示例,似乎唯一支持odata函数的是“StartWith”

我可以使用下面的搜索,但我正在寻找$filter支持。
OneDrive Business Drive API不支持使用
endsWith
进行过滤。
现在没有一种简单的方法可以通过扩展名查找文件。您可以尝试
搜索
扩展名(但是,它有时会返回不匹配的文件/文件夹)-或者,你可以做客户端过滤。两个选项都是好的。我发现客户端过滤是唯一的选择。这意味着你必须浏览页面以获得完整的列表。

谢谢回复。我以前没有看到过。我希望他们考虑把它添加到API中,因为它是一个相当标准的ODATA东西。很难,实际的。按文件类型筛选是不可能的,因为搜索会返回意外结果是的,这项功能将来应该会出现。按类型归档文件是一项重要功能。