¿Cómo acceder a una cuenta de Gmail que poseo usando la API de Gmail?

Quiero ejecutar un script de nodo como cronjob que utiliza la API de Gmail para sondear una cuenta de gmail que poseo.

Estoy siguiendoestas instrucciones de inicio rápido:

Estoy atrapado en el primer paso. Cuando solicito credenciales para un script cron, me dice que "No se puede acceder a los datos del usuario desde una plataforma sin una interfaz de usuario porque requiere la interacción del usuario para iniciar sesión":

Los documentos son confusos en general y mencionan "cuentas de servicio", "OAuth" y otras cosas. No puedo decir cuáles se aplican a mi caso de uso y cuáles no. He usado muchas API de SaaS, y el flujo de trabajo típico es iniciar sesión en su cuenta, obtener una clave y secreto de API, y usarlos en su script para acceder a la API. Parece que esto esno el paradigma utilizado por la API de Gmail, por lo que agradecería cualquier orientación o enlace a instrucciones más claras.

Respuestas a la pregunta(2)

Su respuesta a la pregunta