Я пытаюсь помочь пользователю подключиться к API Outlook. Трое из коллег этого человека, у которых есть один и тот же почтовый домен, могут успешно подключаться и выполнять вызовы API, но один пользователь получает 503 сообщения об отсутствии обслуживания.Outlook Rest API - 503 Сервис Недоступен только для одного пользователя в домене, другие пользователи работают
Пользователь может успешно получить токен доступа, и этот токен доступа также может быть успешно обновлен.
Ниже приведен пример запроса и ответа от «Outlook Dev Center - Oauth Sandbox Tool» https://oauthplay.azurewebsites.net/.
GET https://outlook.office.com/api/v2.0/me/mailfolders/sentitems/messages?$filter=sentdatetime%20ge%202017-02-13T00:00:00Z HTTP/1.1
Accept: text/*, application/xml, application/json; odata.metadata=none
User-Agent: PlayGroundAgent/1.0
Authorization: Bearer {hidden}
client-request-id: ce0330c6-56cd-4ab9-b3ab-69670b565cac
X-AnchorMailbox: {hidden}
HTTP/1.1 503 Service Unavailable
Transfer-Encoding: chunked
request-id: c81e91cc-705d-4abe-a6e5-5bafbdd62b87
X-CalculatedFETarget: MWHPR01CU001.internal.outlook.com
X-BackEndHttpStatus: 503, 503
X-FEProxyInfo: MWHPR01CA0012.PROD.EXCHANGELABS.COM
X-CalculatedBETarget: MWHPR16MB1583.namprd16.prod.outlook.com
OData-Version: 4.0
X-DiagInfo: MWHPR16MB1583
X-BEServer: MWHPR16MB1583
X-FEServer: MWHPR01CA0012, MWHPR15CA0056
Cache-Control: private
Date: Mon, 13 Feb 2017 20:11:39 GMT
Set-Cookie: exchangecookie={hidden}; expires=Tue, 13-Feb-2018 20:11:40 GMT; path=/; HttpOnly
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
{
"error": {
"code": "ErrorServiceUnavailable",
"message": "Active Directory operation did not succeed. Try again later."
}
}
Я понимаю, что этот пользователь когда-то был на Exchange и был перенесен на Office 365 в последние годы. Три пользователя, которые могут подключиться, первоначально не были на Exchange, все они создали свои учетные записи, net new, в Office 365. Мое предположение заключается в том, что что-то в процессе миграции от Exchange до Office 365 вызывает ответ 503 Service Unavailable.