Не удается получить вложения с сервера EWS - PullRequest
0 голосов
/ 19 ноября 2018

У нас есть функция синхронизации вложенных файлов, которая используется надстройкой Outlook (OfficeJS).Токен и URL EWS выбираются с помощью [3] и [4]

Мы выбираем вложения с помощью вызовов API EWS SOAP, подробно описанных здесь [2].Тем не менее, мы заметили, что некоторые из этих вызовов случайным образом завершаются неудачей и будут успешными при последующих попытках.Я не думаю, что это связано с подписанными письмами [1].Существует ли ограничение скорости вызовов API EWS SOAP?

РЕДАКТИРОВАНИЕ:

Ответ, возвращенный прямым запросом SOAP к конечной точке EWS:

                <m:GetAttachmentResponseMessage ResponseClass="Error">
                <m:MessageText>The specified attachment Id is invalid.</m:MessageText>
                <m:ResponseCode>ErrorInvalidAttachmentId</m:ResponseCode>
                <m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
                <m:Attachments/>
            </m:GetAttachmentResponseMessage>

Ссылка

[1] EWS: получение вложений из подписанных писем

[2] https://docs.microsoft.com/en-us/outlook/add-ins/get-attachments-of-an-outlook-item#use-ews-to-get-the-attachments

[3] https://docs.microsoft.com/en-us/office/dev/add-ins/reference/objectmodel/requirement-set-1.7/office.context.mailbox#ewsurl-string

[4] https://docs.microsoft.com/en-us/office/dev/add-ins/reference/objectmodel/requirement-set-1.7/office.context.mailbox#getcallbacktokenasyncoptions-callback

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...