使用 Ms Graph Api 将附件文件从 Outlook 复制到 onedrive,无需下载
Posted
技术标签:
【中文标题】使用 Ms Graph Api 将附件文件从 Outlook 复制到 onedrive,无需下载【英文标题】:Copy an attachment file from outlook to onedrive using Ms Graph Api without download it 【发布时间】:2021-02-25 19:15:30 【问题描述】:我有一个使用 Graph Api (v1) 在 Outlook 中检查电子邮件的机器人。
我想将电子邮件中的附件文件复制到 onedrive 文件夹中而不下载它。
我知道我可以使用 Flow 来解决这个问题,但这对我的任务来说并不方便。
所以我试试看:
发布https://graph.microsoft.com/v1.0/me/drive/root/children 内容类型:应用程序/json 首选:响应异步
"@microsoft.graph.fileAttachment": "https://graph.microsoft.com/v1.0/me/messages/message_id/Attachments/attachment_id/$value",
"name": "test.pdf",
"file":
这会创建文件但里面没有数据...(0字节文件)
参考:https://docs.microsoft.com/fr-fr/onedrive/developer/rest-api/api/driveitem_upload_url?view=odsp-graph-online
【问题讨论】:
【参考方案1】:目前不支持...
参考:Microsoft Support
【讨论】:
以上是关于使用 Ms Graph Api 将附件文件从 Outlook 复制到 onedrive,无需下载的主要内容,如果未能解决你的问题,请参考以下文章
MS Graph API Onedrive副本返回generalException
使用MS Graph API for Sharepoint的间歇性连接断开
MS Graph API:microsoft.graph.createLink 未创建匿名视图链接
如何使用 Graph API 读取 sharepoint 在线列表的附件