0

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

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

https://docs.microsoft.com/en-us/graph/api/message-list-attachments?view=graph-rest-1.0&tabs=http#example

MS Graph API 中是否有一种方法可以只获取一封或多封电子邮件的附件文件名和 ID?

4

1 回答 1

1

是的,您可以使用相同的端点并使用$select 查询参数/attachments仅获取附件的 ID 和名称。

只需使用查询

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

结果:

在此处输入图像描述

您始终可以在Graph Explore中测试图形调用。

于 2021-04-14T13:57:10.140 回答