【问题标题】:Get MIME mail content in Outlook Addin via Graph通过 Graph 在 Outlook Addin 中获取 MIME 邮件内容
【发布时间】:2020-11-26 11:54:00
【问题描述】:

我正在尝试创建一个 Outlook 插件,它以 .MSG 或 .EML 格式读取所选邮件。我发现了一个 Stackoverflow Question 带有指向此文档的链接,如何从 Graph 中读取邮件:https://docs.microsoft.com/en-us/graph/outlook-get-mime-message。我尝试将https://graph.microsoft.com/v1.0/me/messages/{id}/$valueGraph tester 一起使用。我输入了我可以在Office.context.mailbox.item 中找到的所有 id,但它们都没有给我一个有效的结果。那么,Graph Tester 需要从哪里获取 id?

【问题讨论】:

  • 尝试使用https://graph.microsoft.com/v1.0/me/messages,它会提供您邮箱中的邮件列表。选择您想要 MIME 内容的任何消息的 ID,然后调用 https://graph.microsoft.com/v1.0/me/messages/{id}/$value

标签: javascript microsoft-graph-api outlook-web-addins


【解决方案1】:

我发现:Office.context.mailbox.item.itemId.replace('/', '-').replace('+', '_'); 获得相同的 id,该图在通过 https://graph.microsoft.com/v1.0/me/messages 询问所有消息时给出。我只是不知道为什么我必须替换 id 中的字符。

【讨论】:

  • 您的 base64 值需要设为 Base64urlsafe,这就是您对替换所做的操作。
猜你喜欢
  • 2021-12-29
  • 1970-01-01
  • 1970-01-01
  • 2022-01-02
  • 2011-06-21
  • 1970-01-01
  • 2017-04-26
  • 1970-01-01
  • 2021-07-07
相关资源
最近更新 更多