繁体   English   中英

如何使用 Microsoft Graph API 按文件类型/扩展名进行过滤?

[英]How do you filter by file type/extension using Microsoft Graph API?

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

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

是否有国家正是$过滤器是由微软图形API支持的地方吗? 文档只给出了几个例子,似乎唯一支持的 odata 函数是“startswith”。

我可以使用下面的搜索,但我正在寻找 $filter 支持。 https://graph.microsoft.com/v1.0/me/drive/root/search(q='.xlsx ')

OneDrive Business Drive API 不支持使用endsWith过滤。 今天没有一种简单的方法可以按扩展名查找文件。 您可以尝试search扩展名(但是,它有时会返回不匹配的文件/文件夹)-或者-您可以进行客户端过滤。 两种选择都不好。 我发现客户端过滤是唯一的选择。 这确实意味着您必须浏览页面才能获得完整列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM