如何使用 Microsoft Graph API 下载附件? [英] How to download attachments using Microsoft Graph API?
本文介绍了如何使用 Microsoft Graph API 下载附件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
I've able to get mailbox and attachment detail using Microsoft Graph API
Sample request
GET https://outlook.office.com/api/v2.0/me/messages/AAMkAGI2THVSAAA=/attachments?$select=Name
Sample response
Status code: 200
{
"@odata.context": "https://outlook.office.com/api/v2.0/$metadata#Me/Messages('AAMkAGI2THVSAAA%3D')/Attachments(Name)",
"value": [
{
"@odata.type": "#Microsoft.OutlookServices.FileAttachment",
"@odata.id": "https://outlook.office.com/api/v2.0/Users('ddfcd489-628b-40d7-b48b-57002df800e5@1717622f-1d94-4d0c-9d74-709fad664b77')/Messages('AAMkAGI2THVSAAA=')/Attachments('AAMkAGI2j4kShdM=')",
"Id": "AAMkAGI2j4kShdM=",
"Name": "minutes.docx"
}
]
}
I need a service for download attachments using Microsoft Graph API.
解决方案
When using C#.NET:
await graphClient.Users["coyote@acme.com"].MailFolders.Inbox.Messages.Request()
.Expand("attachments").GetAsync();
or
await graphClient.Me.MailFolders.Inbox.Messages.Request()
.Expand("attachments").GetAsync();
Regards
这篇关于如何使用 Microsoft Graph API 下载附件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文