我正在开发 Windows Store App,我想用它LiveSDK
来上传一些文件SkyDrive
。但我遇到了一些问题。我找到了一些可以正常工作的示例 SkyDrive 应用程序,并且我得到了一些应该对真实帐户进行身份验证的代码:
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
,进行所有指令并将我的应用程序与我的仪表板中的应用程序相关联。但这并没有改变任何东西。
我可以对我的应用程序做些什么来使用我的真实账户开始工作?
任何帮助,将不胜感激。