OAuth do Google Analytics com AccessType = Off-line em C #

Quero usar a API do Google Analytics usando o OAuth.

Estou usando esta biblioteca:http://code.google.com/p/google-api-dotnet-client/

O código a seguir é usado para autenticação:

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 = "...",
    });

Posso usar isso com um refresh_token para não precisar aceitar a solicitação de autorização a cada poucos dias?

Algo como na resposta desta pergunta:Conta de serviço OAuth AccessType do Google Analytics = C # offline

questionAnswers(2)

yourAnswerToTheQuestion