c# - 使用 Graph API 获取邮件中的文件附件列表时出现问题
问题描述
我正在尝试在图形资源管理器中提取邮件中文件附件的信息,我尝试将它用于每种文件类型,但它特别不适用于大约 (30 MB) 的 Microsoft Word 文档。
https://graph.microsoft.com/v1.0/users/{mail-id}/messages/{message-id}/attachments
在此链接中,它能够从消息 ID 中获取消息,但是在链接末尾添加“/附件”时,它会超时。
解决方案
您可以选择您需要的属性,这样您就可以避免下载附件的全部内容。
代码:
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var attachments = await graphClient.Users["{mail-id}"].Messages["{message-id}"].Attachments
.Request()
.Select("id,name,contentType")
.GetAsync();
推荐阅读
- google-bigquery - 如何根据嵌套字段的条件更新记录?
- sml - ML 编程语言 - Curry 函数
- python - 如何在 tkinter 中将两个窗口放在一起
- java - 在没有 Google Maps API 的情况下查找多边形内的点
- reactjs - 如果存在安全密钥,则反应本机加载 initalstate
- amazon-web-services - AWS EC2 导出虚拟机
- c# - 使用 ASP.Net MVC 从 Outlook 帐户发送邮件
- c# - Xamarin Maps/Google Maps 将自定义 Pin 放在中心点上
- javascript - 我们可以将改变 div 位置的时间与世界时钟或类似的东西同步吗?
- mailgun - 如何使用 Mailgun 沙箱?