MailboxInfoStale при запросе почтовых папок через Outlook REST API - PullRequest
1 голос
/ 18 февраля 2020

На нашей платформе мы синхронизируем электронную почту c клиентов через Outlook REST API. Однако для некоторых пользователей мы видим следующий ответ от API на попытку получить ее почтовые папки:

{u'error': {u'code': u'MailboxInfoStale',
  u'message': u"Target resource '00034001-82e9-53de-0000-000000000000' hosted on database '9a26be97-b303-4cea-991b-dae4bdaed840' is currently on backend 'Unknown'"}}

Заголовки запроса:

{u'Accept': u'application/json',
 u'Authorization': u'Bearer ...',
 u'Content-Type': u'application/json',
 u'User-Agent': u'Nimble',
 u'X-AnchorMailbox': u'...@...'}

URL запроса: https://outlook.office.com/api/v2.0/me/MailFolders.
Пока я гуглял, я наткнулся на этот пост: https://developer.microsoft.com/en-us/office/blogs/error-improvement-for-invalid-x-anchormailbox-in-rest-api-calls/, но, похоже, это никак не связано с ошибкой, которую мы наблюдаем.

В качестве дополнительной подсказки, которая может help: попытки запроса списка сообщений в папке (скажем, из «Архива») для одной из этих учетных записей ВСЕГДА приводят к ответу 503 из Outlook REST API (событие, если мы запрашиваем одно сообщение без применения $filter или $orderby параметры).

...