#outlook #office-js #exchangewebservices
#перспективы #офис-js #exchangewebservices
Вопрос:
Я получил сообщение об ошибке при попытке удалить адрес электронной почты ews? существует ли API, который может удалить электронное письмо с помощью плагина javascript?
xml =
'<?xml version="1.0" encoding="utf-8"?>'
'<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
' xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"'
' xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"'
' xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
'<soap:Header>'
'<t:RequestServerVersion Version="Exchange2007_SP1" />'
'</soap:Header>'
'<soap:Body>'
' <m:DeleteFolder DeleteType="HardDelete">'
' <m:FolderIds>'
' <t:FolderId Id="' id '" />'
' </m:FolderIds>'
' </m:DeleteFolder>'
'</soap:Body>'
'</soap:Envelope>';
Office.context.mailbox.makeEwsRequestAsync(xml, function(result) {
console.log(result);
});
я получил сообщение об ошибке :
code: 9020
message: "The requested web method is unavailable to this caller or application."
name: "GenericResponseError"
Ответ №1:
Для Office.context.mailbox.makeEwsRequestAsync
мы поддерживаем только небольшое подмножество операций EWS, все они описаны здесь . DeleteFolder
не поддерживается, отсюда и сообщение об ошибке. Одной из альтернатив здесь является использование Microsoft Graph.