Consultar una bandeja de entrada de Gmail a través de la API

votos
0

Sé que esto es una pregunta bastante novato, pero he estado leyendo algunos manuales y documentaciones y no puede encontrar algo mejor.

Tengo una suite de automatización (en Java / Groovy) que en algunos casos hay que consultar un buzón de correo electrónico para verificar que un mensaje con un determinado tema ha sido recibido y también, probablemente, borrar todos los mensajes de más de X. Eso es más o menos todo lo que necesito hacer y he estado buscando en la creación de una cuenta de gmail y utilizar el cliente de Google API de Java que está disponible aquí -> https://developers.google.com/api-client-library/java/apis/gmail/v1 pero no puedo 't Figura nuestra cómo lo hacen realmente.

En este momento lo que tengo absolutamente ninguna idea de cómo hacerlo es la autenticación. Es probable que pueda encontrar la manera de interactuar con los mensajes de correo electrónico con ayuda de los métodos / código, pero no puedo encontrar ningún ejemplo de cómo autenticar de manera que el código puede tener acceso. He intentado buscar ejemplos aquí y comprobar el código aquí . Sé que la respuesta es no, pero todavía no puedo envolver mi cabeza alrededor de cómo implementar el código para acceder / autorizan en base a un nombre de usuario y contraseña.

¡Gracias!.

Publicado el 27/11/2018 a las 16:50
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Este es el enlace que necesita. En esta página se explica el mecanismo de autenticación para la API de Google. Están utilizando OAuth 2.0 , que es probablemente el método de autenticación Hoy en día los más utilizados.

Hay un flujo estándar que lleva el cliente de credenciales para un token de acceso que se puede utilizar para realizar solicitudes autorizadas. Este flujo se describe en la OAuth especificación que es muy útil para entender. Muchas API utilizan.

Si tiene preguntas específicas, por favor sepamos.

Respondida el 27/11/2018 a las 17:01
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more