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 #

Respuestas a la pregunta(2)

Su respuesta a la pregunta