我正在开发Windows应用商店应用,我想使用LiveSDK
在SkyDrive
上传一些文件。但是我遇到了一些问题。我找到了一些工作正确的sample SkyDrive App,我得到了一些应该对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))
所以我搜索了一些解决方案,然后找到了this article。然后我在我的developer dashboard
上注册我的应用程序,制作所有说明并将我的应用程序与我的仪表板上的应用程序相关联。但它没有改变任何东西。
我的应用程序如何开始使用我的真实帐户?
任何帮助都将不胜感激。
答案 0 :(得分:0)
我已经解决了这个问题,在我的Package.appxmanifest
我的能力已被取消Internet
。当我检查它时,一切都正确。
@Xyroid 您的评论对我有帮助我创建了一个运行正确的新项目然后我比较了appxmanifests
谢谢!