当前位置: 首页 > 知识库问答 >
问题:

Microsoft graph api-筛选附加的文件扩展名

华懿轩
2023-03-14

我正在使用ms graph api获取所有带有附件的消息。在此基础上,我需要获得具有docx/pdf扩展名的文件。下面是我尝试过的过滤器。

https://graph.microsoft.com/v1.0/me/messages?$filter=haseq true和ext eq'docx'

https://graph.microsoft.com/v1.0/me/messages?的附件eq true和扩展eq docx

共有1个答案

司寇高洁
2023-03-14

您需要使用多个API调用来完成此操作。首先,您需要检索带有附件的邮件列表(有附件),然后您需要迭代生成的id以检索附件元数据

例如,调用返回具有附件的消息标识列表:

https://graph.microsoft.com/v1.0/me/messages?过滤器

对于我们得到的每个ID,我们都会进行第二次调用以获取附件:

https://graph.microsoft.com/v1.0/me/messages/{邮件id}/附件

根据这些结果,您可以检查附件的name属性,以确定文件扩展名。

 类似资料:
  • 描述 (Description) Extend连接到一个选择器,它看起来类似于带有selector作为参数的伪类。 当规则集有许多选择器时,可以在任何选择器上应用关键字扩展。 以下格式可用于在代码中定义extend 。 在选择器后延伸[例如: pre:hover:extend(div pre) ] 允许选择器和扩展之间的空间[例如: pre:hover :extend(div pre) ] 允许多

  • 我有一个Electron应用程序,我正试图打开一个本机文件选择器对话框,并限制用户只选择一个具有某个自定义扩展名的文件(称之为.foo)。 在macOS(莫哈韦,如果有必要的话)上,使用Electron ^3.0.0,这: 将打开仅允许用户选择目录的本机文件选择器。 这个: 将打开一个本机文件选择器,允许我拾取单个文件,但允许选择具有任何扩展名的文件。 如何在macOS上打开本机文件选择器对话框,

  • 如果我想找到使用Microsoft图形API的Excel文件。有没有使用odata$filter过滤的方法?通过文件类型或名称"endswith"? 我已经在name属性上使用“endswith”、“indexof”、“contains”尝试了odata过滤器,但我认为它们不受支持(尽管“startswith”似乎是)。 是否有地方明确说明Microsoft Graph API支持哪些$Filte

  • 问题内容: 给定一个文件名,例如: 我想删除扩展名(如果存在)。我怎样用Java做这个?谢谢! 问题答案: 就像是 索引检查可避免将“ ” 等隐藏文件转换为“”,并避免使用诸如的名称。

  • 最初的WSDL 2.0语言规范(2007年发布在 http://www.w3.org/TR/wsdl20/ )分为两部分:核心和附件 - 核心 - 由URI表示为:http://www.w3.org/ns/wsdl - 定义核心语言,该语言可用于基于服务提供的抽象模型来描述Web服务。 SOAP附件 - 为这些区域定义扩展语言: 消息交换模式 - 定义操作中列出的抽象消息的序列和基数。 预定义模式

  • 有时,我会看到,,和用于包含Python pickle的文件,但我不确定最常见或最佳的做法是什么。我知道后三个扩展也用于其他事情。 相关的问题是:使用REST API在系统之间发送泡菜时,首选哪种MIME类型?