您好,我正在编写用于 OneDrive 的 Windows 手机应用程序。我的代码很简单:XAML:
<OneDrive:SignInButton Name="signInButton1"
Height="72"
Margin="152,436,144,0"
VerticalAlignment="Top"
ClientId="MYCLIENTID"
Scopes="wl.basic wl.photos wl.skydrive wl.offline_access wl.signin wl.skydrive_update"
SessionChanged="signInButton1_SessionChanged"
TextType="Custom" />
CS代码:
private void signInButton1_SessionChanged(object sender, Microsoft.Live.Controls.LiveConnectSessionChangedEventArgs e)
{
if (e.Session != null && e.Status == LiveConnectSessionStatus.Connected)
{
Session = e.Session;
}
}
当我按下驱动器登录按钮登录时,窗口打开,如果我不提交此窗口,而是按后退按钮,则显示白屏,我得到:
mscorlib.ni.dll 中出现“Microsoft.Live.LiveAuthException”类型的异常,并且在托管/本机边界之前未处理
用户未授予应用程序同意访问 Windows Live 中的数据
有人可以帮我吗?