Вызов getAttachmentContentAsync по электронной почте, оставленной открытой более 5 минут, приводит к ошибке 401 - PullRequest
1 голос
/ 13 мая 2019

Шаги для воспроизведения:

1. Open Add-in on an email item with attachments (OWA against O365 on Chrome)  
2. Wait > 5 or so minutes  
3. Attempt to download attachment content using getAttachmentContentAsync  
4. Observe callback with generic error

Просмотр исходящих XHR в консоли разработчика.Я вижу GET для этого URL ниже

https://attachments.office.net/owa/jules.wada@sfdcmsft.com/service.svc/s/GetFileAttachment?id={attachmentId}&token={attachmentDownloadToken}&isDownload=true&animation=true&asDataUri=true

Это запрашивает 302 с URL перенаправления (похоже, что office.js пытается обновить attachmentDownloadToken)

https://outlook.office.com/owa/jules.wada@sfdcmsft.com/service.svc/s/GetAttachmentDownloadToken?redirect={encodedRedirectParams}

, который затем возвращает 401. Ожидается ли такое поведение?

Переключение между электронными письмами обновляет attachmentDownloadToken, но getAttachmentContentAsync, похоже, этого не делает.

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