2016-04-05 4 views
0

Я пытаюсь получить почту перспективы в моем приложении с помощью Outlook, REST APISОшибка при попытке получить токен для внешнего вида REST API

Я зарегистрировал мое заявление в AAD, используя свой прогноз счета.

мне удалось получить код авторизации с помощью:

https://login.microsoftonline.com/5d313248-7b5c-46a6-9d14-605dce8294c0/oauth2/authorize?response_type=code&client_id=aef57953-e481-44eb-8d97-60cf78658bdf&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&scope=https%3A%2F%2Foutlook.office.com%2Fmail.read

Однако, когда я использую код, полученный из запроса переадресации я получаю:

{ "ошибка": "invalid_client", «error_description»: «AADSTS70002: ошибка проверки учетных данных. AADSTS50012: Предоставляется недопустимый секрет клиента. \ r \ nTrace ID: 8305c47e-aabf-4837-bcbc-92169e8016a5 \ r \ nКорреляция ID: 986e4afe-bd40-4717-b712-034227762f19 \ r \ nТаблица: 2016-04-05 21: 34: 37Z ",

"error_codes": [70002,50012], "метки времени": "2016-04-05 21: 34: 37Z", "trace_id": "8305c47e-aabf-4837-BCBC-92169e8016a5", "corre_id": "986e4afe-bd40-4717-b712-034227762f19" }

Я пробовал то же самое из кода Java и использовал клиент REST.

Кто-нибудь еще сталкивался с этой проблемой?

+0

Возможно, ваш токен доступа истек. Пожалуйста, обновите его до , отправив запрос. –

ответ

0

На основании Authorization Code Grant Flow здесь: https://msdn.microsoft.com/en-in/library/azure/dn645542.aspx, вам не хватает шага по приобретению токена доступа (шаг 4 на рисунке ниже).

enter image description here

Используя код, вам нужно будет получить маркер доступа, а затем использовать этот маркер доступ, вы должны быть в состоянии получить доступ к Перспективе REST API.

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