Microsoft graph api 使用MS Graph API是否可以只列出电子邮件附件而不下载其内容?

Microsoft graph api 使用MS Graph API是否可以只列出电子邮件附件而不下载其内容?,microsoft-graph-api,azure-ad-graph-api,outlook-graph-api,Microsoft Graph Api,Azure Ad Graph Api,Outlook Graph Api,我们正在使用MS Graph API从Outlook 365邮箱获取电子邮件列表。我们要求在每封电子邮件中列出附件 使用Graph API的List Attachments端点时,响应中的contentBytes属性值包含整个Base64编码的附件内容。这显著增加了响应大小。我们不需要访问或存储附件内容 MS Graph API中是否有方法仅获取一封或多封电子邮件的附件文件名和id?是的,您可以使用相同的/attachments端点,并使用 只需使用查询即可 https://graph.mic

我们正在使用MS Graph API从Outlook 365邮箱获取电子邮件列表。我们要求在每封电子邮件中列出附件

使用Graph API的List Attachments端点时,响应中的
contentBytes
属性值包含整个Base64编码的附件内容。这显著增加了响应大小。我们不需要访问或存储附件内容


MS Graph API中是否有方法仅获取一封或多封电子邮件的附件文件名和id?

是的,您可以使用相同的
/attachments
端点,并使用

只需使用查询即可

https://graph.microsoft.com/v1.0/me/messages/{messageid}/attachments?$select=id,name

结果:


您可以随时测试图形调用。

谢谢您,Shiva!这很有魅力!我正在使用Python库。不幸的是,它没有提供一种方法来指定开箱即用的选择参数。我将扩展BaseAttachment类来实现这一点。很高兴看到它帮助了您:)-