Uso automatizado de google-api-dotnet-client con OAuth 2.0

Tengo un montón de claves: ID de cliente, secreto de cliente, clave api

Pero toda la documentación muestra la autenticación utilizando la interacción humana.

¿Cómo uso las bibliotecas dot net para interactuar con Google API v3 y AnalyticsService sin la interacción del usuario? Si acabo de usar la clave de la API, obtengo "Google.Apis.Requests.RequestError Login Required"

No hay muestras que pueda encontrar en cualquier lugar que hagan esto.

EDITAR: esto es para una cuenta de Google Analytics, tengo acceso completo a ella, nombre de usuario, contraseña, identificación del cliente, secreto del cliente, api / clave de desarrollador, todo. Solo quiero que la utilidad descargue datos sin mí todos los días.

Respuestas a la pregunta(1)

Su respuesta a la pregunta