var oAuth = await GoogleWebAuthorizationBroker
.AuthorizeAsync(GoogleCloudSettings.ClientSecrets,
GoogleCloudSettings.AuthScopes, "User", CancellationToken.None,
new FileDataStore(this.GetType().ToString()));
//GET REFRESH TOKEN
await oAuth.RefreshTokenAsync(CancellationToken.None);
var userCredential = GoogleCredential.FromAccessToken(oAuth.Token.AccessToken);
var storage = StorageClient.Create(userCredential);
В настоящее время работает на службе windows, приведенный выше код работает хорошо, когда в режиме отладки, но когда служба была опубликована и установлена на настольном компьютере windows, кажется, что код не работает, но после проверки, установлена ли установленная служба текущий статус. Пожалуйста помоги.
Я думаю, что это происходит, потому что авторизация, которую я использовал, требовала взаимодействия с пользователем. Я искал решение / альтернативы через inte rnet, но с моей реализацией ситуация усложнялась маловероятно.