Приложение для Windows 10 UWP: GoogleWebAuthorizationBroker; Не удалось запустить исключение браузера

Надеясь, что кто-то сталкивался с этой проблемой раньше;

Я создаю универсальное приложение Windows Platform (UWP) в Windows 10, которое использует данные из API Google Web Master Tools, и при попытке авторизации с помощью Google Web Authorization Broker я сталкиваюсь со следующим исключением:

InnerException = {System.NotSupportedException: не удалось запустить браузер с помощью " https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&response_type=code&client_id=437110116900-jfsnbikhkj8l4aetubtkn52ggki45nm0.apps.googleusercontent.com&redirect_uri=http:%2F%2F127....

Фрагмент кода:

string[] scopes = new string[] {
                WebmastersService.Scope.Webmasters
            };

using (var stream = new FileStream("client_secret.json",
                                   FileMode.Open, FileAccess.Read))
                {
                    UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                    GoogleClientSecrets.Load(stream).Secrets,
                    scopes,
                    userName,
                    CancellationToken.None,
                    new FileDataStore(".", true)).Result;
                }

Заранее спасибо:)

Ура, Пол

1 ответ

В настоящее время клиентская библиотека.net API Google не поддерживает UWP. см. Исследование поддержки UWP № 983

Проблема заключается в том, что при запуске браузера для аутентификации у библиотеки нет возможности сделать это в приложении UWP.

Другие вопросы по тегам