Configurar bloque de Microsoft 360 en n8n para acceso a excel

Tiempo de lectura: 2 minutos

Hoy vamos a ver cómo podemos obtener datos de excel en Microsoft 360 usando n8n.

Atardecer puente mar - Pexels

Lo primero que haremos es crear una app y credenciales desde https://portal.azure.com/

Inicia sesión con tu cuenta Microsoft.

Busca: «App registrations» > haz clic en «New registration»

Añadimos el nombre de la aplicación y se selecciona:

Cuentas en cualquier directorio organizacional (cualquier inquilino del id. de Microsoft Entra – multiinquilino) y cuentas personales de Microsoft (por ejemplo, Skype, Xbox)

Ahora vamos a n8n y creamos nuestro nuevo credencial para obtener el URI de redirección:

Para ello añadimos el bloque de Microsoft Excel 360

Microsoft excel 360 en n8n

Lo abrimos y pulsamos en añadir nuevo credencial, ya nos abrirá un credencial de tipo Microsoft 360.

La URI de redirección es el OAuth Redirect URL

https://n8n.dominio.com/rest/oauth2-credential/callback

*Cambiar n8n.dominio.com por tus datos reales.

Lo copiamos para añadirlo en la APP que estamos creando de Microsoft 360 y ahora seleccionamos tipo > web.

Y pulsamos en registrar.

Ahora hay que copiar el ID de aplicación

Id aplicacion microsoft 360

Y pegarlo dentro de las credenciales n8n que estamos creando.

Client ID n8n Microsoft 360

Y ahora vamos a crear el ID de cliente

Pulsamos en Credenciales de Cliente > Agregar Certificado o Secreto

Pulsamos en nuevo Secreto de Cliente, rellenamos los datos y copiamos el VALOR.

Se pega dentro de Secret Client en nuestra configuración de credenciales de n8n.

Ahora pulsamos en Connect My Account y saldrá la ventana de conexión.

Nos preguntará si permitimos que n8n pueda acceder a la información de nuestro One Drive. Pulsamos en que si y tendremos lista la conexión.

Ahora si pulsamos en Vista de Permisos API dentro de Llamada a API, podremos seleccionar los permisos qué necesitemos para nuestra API.

Aquí elegimos Microsoft Graph

Microsoft Graph

Elegimos Permisos Delegados y si queremos elegir Excel, vamos a añadir los siguientes permisos:

Files.ReadWrite.All
offline_access
User.Read

Deja un comentario