SkyDrive认证在Windows Store应用程序中不起作用
本文关键字:应用程序 不起作用 Store Windows 认证 SkyDrive | 更新日期: 2023-09-27 18:05:42
我正在开发Windows商店应用程序,我想使用LiveSDK
在SkyDrive
上上传一些文件。但我遇到了一些问题。我找到了一些示例SkyDrive应用程序,它工作正确,我得到一些代码,应该使身份验证Live帐户:
var scopes = new string[] { "wl.signin", "wl.skydrive", "wl.skydrive_update" };
LiveAuthClient authClient = new LiveAuthClient();
LiveLoginResult authResult = await authClient.LoginAsync(scopes);
if (authResult.Status == LiveConnectSessionStatus.Connected)
{
this.session = authResult.Session;
}
但是这段代码的第二行抛出了一个异常:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
所以我搜索了一些解决方案,我找到了这篇文章。然后我在我的developer dashboard
上注册我的应用程序,做出所有的指令,并将我的应用程序与我的仪表板上的应用程序关联起来。但这不会改变任何事情。
我可以做什么,我的应用程序开始工作与我的生活帐户?
我已经解决了这个问题,在我的Package.appxmanifest
中,我已经在我的能力中检查了Internet
。当我检查它时,一切都是正确的。
@Xyroid你的评论帮助我,我创建了一个正确运行的新项目,然后我比较了两个appxmanifests
,谢谢!