Проверка подлинности 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
, сделать все инструкции и связать мое приложение с приложением из моей панели. Но это ничего не меняет.
Что я могу сделать, чтобы приложение начало работать с моей учетной записью Live?
Любая помощь будет оценена.
1 ответ
Я решил это, По моему Package.appxmanifest
Я получил непроверенный Internet
в моей способности. Когда я проверяю это все идет правильно.
@Xyroid Ваш комментарий помогите мне с этим. Я создаю новый проект, который работает правильно, а затем я сравнил оба appxmanifests
Спасибо!