2015-02-18 1 views
1

Я написал приложение, которое использует office365 REST api для синхронизации календарей, писем и контактов. Для OAuth на этапе тестирования я создал общее приложение в Azure AD с разрешениями, разрешенными для Calendar, Mails и Contacts. Теперь, чтобы продвинуть это приложение для производства, я хочу создать два разных приложения в Azure для контактов и писем и другое для Календаря.Не удалось аутентифицировать разрешение календаря на экране согласия

Я успешно создал приложение, но при попытке аутентификации синхронизации Календаря, он показывает мне экран согласия с правами только на календарь, и когда я нажимаю «Accept» в окне согласия я получаю это как ответ,

Array 
(
[error] => temporarily_unavailable 
[error_description] => AADSTS90090: A transient error has occurred.  
         Please try again. 
         Trace ID: 9bf71aee-6acc-4443-b999-8eaf58ef0f3d 
         Correlation ID: 720d3469-de71-4f03-9703- 
             5f5cc6374232 
         Timestamp: 2015-02-18 09:50:11Z 
) 

Другое приложение, созданное только для контактов и писем, отлично работает.

ответ

0

Вы все еще видите эту проблему? Просто спрашивайте, как это, как представляется, сообщается как временная ошибка, что обычно означает, что это прерывисто и может исчезнуть.

+0

Да, я все еще получаю эту ошибку :( – akshath

+0

Я пытаюсь воспроизвести проблему, но очень неудачно, что означает, что я всегда получаю успешную доступность AccessToken. Можете ли вы рассказать мне точное разрешение, которое вы настраиваете. по одному, в том числе только «Календари.Написать». –

+0

Например, если вы хотите попробовать: https://code-flow.azurewebsites.net/Home/. Скопируйте код на git-hub для справки в ближайшее время: https: //github.com/mattleib/o365api-simple-code-flow –

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