2013-08-03 2 views
0

Я использую пример код из http://msdn.microsoft.com/en-us/library/live/hh243649.aspx#authorizationSkydrive - Авторизация субсидия поток возвращение ошибки учетной записи Microsoft

В частности, мой код выглядит следующим образом:

wb1.Navigated += wb1_Navigated; 
string tokreq = "https://login.live.com/oauth20_authorize.srf?client_id=<my client id>&scope=wl.signin%20wl.basic&response_type=code&redirect_uri=http%3A%2F%2Fwww.google.com"; 
wb1.Navigate(tokreq); 

Перенаправление на Google просто заполнитель, так как я не» t имеет веб-сайт на данный момент, wb1 является элементом управления веб-браузером в рабочем приложении WPF.

enter image description here

состояние сервиса говорит, что Skydrive работает нормально, и Infact все службы Microsoft в зеленый статус https://status.live.com/, так что я предполагаю, что я ломать что-то в моем коде

ответ

0

Есть два очевидных причин, почему это не сработает;

  • В запросе не использовался действительный идентификатор клиента.
  • Ваш адрес переадресации не является точно так же, как URL-адрес переадресации, зарегистрированный на идентификаторе клиента в account.live.com site.

Если ни один из них решить вашу проблему, вставьте точный URL в браузере и посмотреть на URL (не страницы) вы перенаправлены, он будет содержать подробную информацию об ошибке.

+1

Да, это был второй. Не понимал, что нужно точно соответствовать – Akash

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