Аутентификация SkyDrive не работает в приложении Магазина Windows

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

Что я могу сделать, чтобы мое приложение начало работать с моей реальной учетной записью?

Любая помощь будет оценена по достоинству.


person Mateusz Rogulski    schedule 25.03.2013    source источник
comment
Если вы можете дать мне проект, то было бы лучше.   -  person Farhan Ghumra    schedule 26.03.2013


Ответы (1)


Я решил это. В моем Package.appxmanifest у меня есть непроверенные Internet в моих возможностях. Когда я проверяю это, все идет правильно.

@Xyroid ваш комментарий помог мне с этим. Я создаю новый проект, который работает правильно, а затем я сравнил оба appxmanifests Спасибо!

person Mateusz Rogulski    schedule 26.03.2013