Я разрабатываю приложение для Магазина 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
, делаю все инструкции и связываю свое приложение с приложением на панели инструментов. Но это ничего не меняет.
Что я могу сделать, чтобы мое приложение начало работать с моей реальной учетной записью?
Любая помощь будет оценена по достоинству.