1
Windows Phone 앱과 실시간 연결을 실험하고 있습니다. 내 메인 페이지에이 제어 할 수 있습니다 :왜 Live Connect SignInButton이 잘못된 redirect_uri로 실패합니까?
private async void SignInButton_SessionChanged(object sender, LiveConnectSessionChangedEventArgs e)
{
if (e.Error != null)
System.Diagnostics.Debugger.Break();
...
}
내가 윈도우 폰 에뮬레이터를 사용하여 내 응용 프로그램을 디버깅 :
여기xmlns:live="clr-namespace:Microsoft.Live.Controls;assembly=Microsoft.Live.Controls"
...
<live:SignInButton ClientId="[my client id, which I registered earlier today]"
Scopes="wl.signin wl.basic"
Branding="Skydrive"
TextType="SignIn"
SessionChanged="SignInButton_SessionChanged" />
이 SessionChanged
의 핸들러입니다. 로그인 버튼을 클릭하면 예외가 발생합니다.
'redirect_uri'입력 매개 변수에 제공된 값이 유효하지 않습니다. 클라이언트 응용 프로그램은 '모바일'으로 표시되어야하며 값은 등록 된 리디렉션 URI와 일치하는 절대 URL이어야합니다.
명시 적으로 redirect_uri
을 지정하지 않습니다. redirect_uri
이 잘못되어 로그인에 실패하는 이유는 무엇입니까?