Tengo credenciales de una cuenta con acceso a Google Analytics,cuenta de servicio de Google Analytics OAuth AccessType = Desconectado C#
Estoy mirando para utilizar la API de informes Analytics http://code.google.com/apis/analytics/docs/gdata/home.html
he encontrado ejemplos que usan nombre de usuario/contraseña llamando a setUserCredentials, pero han visto comentarios, esto es menos seguro/tiene un límite de solicitud bajo (y no existe en el último cliente).
Más He visto ejemplos que usan oauth, pero requieren la interacción del usuario y otorgan acceso a la cuenta de usuario de Google.
Sin embargo, estoy buscando ejecutar un servicio que no requiera ninguna interacción del usuario y se conecte a una cuenta de google predefinida (no relacionada con el usuario que la está viendo).
Puedo almacenar los resultados en una base de datos y los usuarios finales pueden consultar los resultados de la base de datos.
He visto información sobre el uso de AccessType = Sin conexión la primera vez que inicias sesión, que luego devuelve un token de acceso y una etiqueta de actualización. http://code.google.com/apis/accounts/docs/OAuth2WebServer.html#offline
En mi ejemplo, el usuario final nunca iniciará sesión en la aplicación. ¿Podría tener una aplicación de administración separada que obtenga un token de actualización y almacene el token de actualización en la tabla config/lookup? Luego, la aplicación principal puede usar la extracción del token de actualización desde la tabla config/lookup, y obtener un token de acceso para poder consultar la cuenta de Google Analytics.
Estoy buscando un ejemplo de C# que use AccessType = Offline, y separe la obtención del token de actualización y utilice el token de actualización para obtener un token de acceso para consultar la cuenta de Google Analytics.
¿Hola donde puede solucionar su problema? – koffe14