SkyDrive认证在Windows Store应用程序中不起作用

本文关键字:应用程序 不起作用 Store Windows 认证 SkyDrive | 更新日期: 2023-09-27 18:05:42

我正在开发Windows商店应用程序,我想使用LiveSDKSkyDrive上上传一些文件。但我遇到了一些问题。我找到了一些示例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上注册我的应用程序,做出所有的指令,并将我的应用程序与我的仪表板上的应用程序关联起来。但这不会改变任何事情。

我可以做什么,我的应用程序开始工作与我的生活帐户?

SkyDrive认证在Windows Store应用程序中不起作用

我已经解决了这个问题,在我的Package.appxmanifest中,我已经在我的能力中检查了Internet。当我检查它时,一切都是正确的。

@Xyroid你的评论帮助我,我创建了一个正确运行的新项目,然后我比较了两个appxmanifests,谢谢!