2017-02-13 16 views
0

Я пытаюсь помочь пользователю подключиться к 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.

ответ

0

Эта проблема может возникать, когда пользователь имеет тот же SMTP-адрес как для потребителя, так и для бизнес-учетной записи. Простейшим решением может быть просто выбрать правильную учетную запись при авторизации приложения, которое будет использовать API Outlook.

Пользователь также может изменить псевдоним для учетной записи пользователя, как описано в этой статье: https://support.office.com/en-us/article/-Something-went-wrong-page-with-error-ADDriverStoreAccessNonLocalException-4133f321-4af1-4f7d-98af-7756f5892bb7?ui=en-US&rs=en-US&ad=US.

 Смежные вопросы

  • Нет связанных вопросов^_^