Autor: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.
Producto blank

Enviar correos con la API Gmail

Entendemos la importancia de la comunicación por correo electrónico y sabemos que el envío de correos electrónicos es un requisito frecuente en las aplicaciones modernas. Muchas personas que utilizan Gmail han expresado su deseo de contar con una API que facilite el envío de correos electrónicos a través de la API Gmail. La integración de OAuth 2.0 era esencial para establecer una conexión con el servidor Gmail.

Nos complace anunciar que nos atreveremos en la gestión de Gmail e implementaremos un comando de envío de correo electrónico.

Producto blank

4D Netkit: Mejora de la autorización OAuth2

Traducido automáticamente de Deepl

Con 4D v19 R3, conectar su aplicación a Microsoft Graph API a través de OAuth 2.0 se ha vuelto increíblemente conveniente usando 4D NetKit.

Ahora, con 4D v20 R2, puede obtener sin problemas un token OAuth 2.0 para Google API u otros servidores OAuth 2.0. Y aún mejor, para mejorar aún más la integración de este proceso de autenticación en su aplicación, hemos introducido una característica que le permite mostrar su página HTML directamente en su navegador web una vez que se recibe el token.

¡Sigue leyendo para conocer todos los detalles!

Producto blank

Cliente Websocket

Traducido automáticamente de Deepl

En el mundo interconectado de hoy en día, la necesidad de actualizaciones en tiempo real es primordial para los sitios web y las aplicaciones IoT.

Una forma de entregar información instantáneamente a sus sitios o aplicaciones es utilizar el protocolo Websocket que proporciona un canal de comunicación full-duplex entre un servidor y un cliente. Desde 4D V20, puede crear un servidor webs ocket con la clase 4D.WebSocketServer. Continuamos en v20 R2 con la clase 4D. WebSocket que le permite crear un cliente websocket para conectarse a cualquier servidor websocket.

Consejos blank

4D View Pro: Crear una tabla dinámica a partir de una tabla de datos

Traducido automáticamente de Deepl

Las tablas dinámicas están entre las funcionalidades más valiosas que permiten a los usuarios resumir y analizar rápidamente grandes cantidades de datos para ver comparaciones, patrones y tendencias en sus datos. Desde 4D v19, las tablas dinámicas están incluidas en 4D View Pro. Esta entrada de blog revisa cómo utilizar una tabla dinámica a través de la interfaz de cinta.

Producto blank

IMAP: ID de buzón y palabras clave del correo

¡4D v20 trae dos funcionalidades muy útiles para los transportadores IMAP!

Interactuar con algunos servidores y clientes de correo IMAP requiere manejar palabras clave personalizadas en los correos, y beneficiarse de algunas de sus características específicas.

También hemos añadido el soporte del ID de buzón en nuestro transportador IMAP para que pueda identificar un buzón determinado incluso después de cambiarle el nombre.

Producto blank

Nuevo servidor Websocket integrado

En un mundo cada vez más conectado, los sitios web o las aplicaciones IoT deben actualizarse en tiempo real.

Una forma de entregar información instantáneamente a sus sitios es utilizar el protocolo Websocket que ofrece un canal de comunicación full-duplex entre un servidor y un cliente. Desde la v20, 4D ofrece comandos para crear un servidor Websocket.

Producto blank

POP3: Descargar sólo el encabezado del correo

Al recuperar mensajes de correo electrónico mediante POP3, es posible recuperar sólo los encabezados de los mensajes (que incluyen información como el remitente, el asunto y la fecha) sin descargar todo el cuerpo del mensaje.

Recuperar sólo los encabezados de los mensajes puede ser útil cuando se desea escanear rápidamente la lista de mensajes del buzón para decidir cuáles descargar y leer en su totalidad.

A partir de 4D v20, se añade un nuevo parámetro a la función .getMail() del transportador POP3 para recibir sus correos electrónicos sin el cuerpo. Esta función puede ser aún más útil si utiliza Gmail porque no provoca el borrado de los correos leídos.

Producto blank

Microsoft 365: Crear, eliminar y renombrar carpetas de correo con la API Microsoft Graph

Para acceder a los datos en Microsoft 365, como los correos electrónicos, Microsoft está obviando la autenticación de base para IMAP y POP3 y está promoviendo cada vez más la API Graph.

Con este último conjunto de funciones que incluye todas las funcionalidades para gestionar carpetas de 4D v20, usted tiene en 4D NetKit un conjunto de funciones para gestionar sus buzones de correo programando con la API Microsoft Graph.