Google Analytics OAuth con AccessType = sin conexión en C #
Quiero usar la API de Google Analytics con OAuth.
Estoy usando esta biblioteca:http://code.google.com/p/google-api-dotnet-client/
El siguiente código se utiliza para la autenticación:
var credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets { ClientId = "...", ClientSecret = "..." },
new[] {Google.Apis.Analytics.v3.AnalyticsService.Scope.AnalyticsReadonly},
"user",
CancellationToken.None,
new FileDataStore("Analytics.Auth.Store")).Result;
var service = new Google.Apis.Analytics.v3.AnalyticsService(
new BaseClientService.Initializer
{
HttpClientInitializer = credential,
ApplicationName = "...",
});
¿Puedo usar esto con un refresh_token para no tener que aceptar la solicitud de autorización cada pocos días?
Algo así como en la respuesta de esta pregunta:Cuenta de servicio Google Analytics OAuth AccessType = Desconectado C #