La API de Gmail es una API de RESTful que se puede usar para acceder a los buzones de correo de Gmail y enviar correos electrónicos. Para la mayoría de las aplicaciones web, la API de Gmail es la mejor opción para el acceso autorizado a los datos de Gmail de un usuario y es adecuada para varias aplicaciones, como las siguientes:
- Extracción, indexación y copia de seguridad de correo electrónico de solo lectura
- Envío automático o programático de mensajes
- Migración de cuentas de correo electrónico
- Organización de correo electrónico, incluido el filtrado y el orden de los mensajes
- Estandarización de las firmas de correo electrónico en una organización
Esta es una lista de términos comunes usados en la API de Gmail:
- Mensaje
- Un mensaje de correo electrónico que contiene el remitente, los destinatarios, el asunto y el cuerpo. Después de crear un mensaje, no se puede cambiar. Un mensaje se representa con un recurso de mensaje.
- Subproceso
- Es una colección de mensajes relacionados que forman una conversación. En una app cliente de correo electrónico, se forma una conversación cuando uno o más destinatarios responden a un mensaje con su propio mensaje.
- Etiqueta
Un mecanismo para organizar mensajes y subprocesos. Por ejemplo, se podría crear y aplicar la etiqueta "impuestos" a todos los mensajes y conversaciones que se relacionen con los impuestos de un usuario. Existen dos tipos de etiquetas:
- Etiquetas del sistema
- Etiquetas creadas internamente, como
INBOX
,TRASH
oSPAM
Estas etiquetas no se pueden borrar ni modificar. Sin embargo, algunas etiquetas del sistema, comoINBOX
, se pueden aplicar a mensajes y conversaciones, o se pueden quitar de ellos. - Etiquetas de usuario
- Etiquetas creadas por un usuario El usuario o una aplicación pueden borrar o modificar estas etiquetas. Una etiqueta de usuario se representa mediante un recurso de etiqueta.
- Borrador
Un mensaje no enviado. Se puede reemplazar un mensaje incluido en el borrador. El envío de un borrador borra automáticamente el borrador y crea un mensaje con la etiqueta del sistema
SENT
. Un borrador se representa mediante un recurso de borrador.
Próximos pasos
Para obtener más información sobre el desarrollo con las APIs de Google Workspace, incluido el manejo de la autenticación y la autorización, consulta Primeros pasos como desarrollador de Google Workspace.
Para aprender a configurar y ejecutar una aplicación simple de la API de Gmail, lee la descripción general de las guías de inicio rápido.