1
我與Windows Phone應用試驗和實時連接。我有我的主網頁上的這個控制:爲什麼在實時連接SignInButton失敗,無效REDIRECT_URI?
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
處理程序:
private async void SignInButton_SessionChanged(object sender, LiveConnectSessionChangedEventArgs e)
{
if (e.Error != null)
System.Diagnostics.Debugger.Break();
...
}
我調試使用Windows Phone模擬器我的應用程序。當我點擊登錄按鈕時,出現以下異常:
爲輸入參數'redirect_uri'提供的值無效。客戶端應用程序必須被標記爲「移動」或值必須是其中註冊重定向URI相匹配的絕對URL。
我沒有在任何地方明確指定redirect_uri
。爲什麼登錄由於無法爲無效redirect_uri
?