如何将 Office 365 邮件消息 REST 响应转换为字节 []
How to convert the Office 365 mail messages REST response to byte []
在 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" 具有消息属性(如:从、到、正文等)但没有内容字节。
有人知道如何将 Office 365 邮件消息 REST 响应转换为字节 [] 然后将其保存在文件中吗?
谢谢
目前没有公开整个 MIME 流的属性。您必须使用 Exchange Web 服务来执行此操作。您还可以在 http://officespdev.uservoice.com/.
提出反对 API 的建议
在 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" 具有消息属性(如:从、到、正文等)但没有内容字节。
有人知道如何将 Office 365 邮件消息 REST 响应转换为字节 [] 然后将其保存在文件中吗?
谢谢
目前没有公开整个 MIME 流的属性。您必须使用 Exchange Web 服务来执行此操作。您还可以在 http://officespdev.uservoice.com/.
提出反对 API 的建议