javascript - 如何将 Office 365 邮件消息 REST 响应转换为字节 []

标签 javascript rest email office365

在 JavaScript 文件中,我使用 REST 与 Office 365 API 进行邮件通信,我收到了消息,但没有收到有关消息 ContentBytes 的信息,因为我需要将消息(电子邮件)保存在带有 eml 扩展名的文件中。

代码是:

 var messageEndpoint = "https://outlook.office.com/api/v2.0/me/messages/" + mailId + "/attachments";
    $.ajax({
        type: "GET",
        url: messageEndpoint,
        headers: {
            'Authorization': 'Bearer ' + outlookToken,
        },
        success: function (messageResponse) {  }

“messageResponse”具有消息属性(例如:from、to、body 等),但没有内容字节。

有人知道如何将 Office 365 邮件消息 REST 响应转换为字节 [],然后将其保存在文件中吗?

谢谢

最佳答案

当前没有任何属性可以公开整个 MIME 流。您必须使用 Exchange Web 服务来执行此操作。您还可以通过 http://officespdev.uservoice.com/ 针对 API 提出建议。 .

关于javascript - 如何将 Office 365 邮件消息 REST 响应转换为字节 [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35247506/

相关文章:

xml - Xcode 中的核心数据导出和邮件

javascript - 使用 PHP 从 URL 获取值并将其发送到 javascript 变量时出错

javascript - 搜索一个单词并替换其后面的所有内容

javascript - 有没有办法在同一个 element() 检查 Protractor 中检查两个不同的 by.css() 属性?

java - RESTful服务设计: Calling get all resource endpoint

python - 将 REST 添加到 Django

email - 获取已发送电子邮件的 SOST 数据库 ID

javascript - 使用node.js + socket.io处理多用户数据

ajax - 使用浏览器缓存的增量更新

string - 如何将字符串中的服务器名称与端口号分开?