Hola otra vez!
En las últimas semanas hemos aprendido cómo ver nuestros correos desde el Postman configurando Azure y Postman para ello.
Hoy por fin nos pondremos un poco mas al lío con el tema de la programación que necesitamos para pedir el token a la Api Graph.
Vamos manos a la obra! 🤗
Lo primero de todo es crear una codeunit en nuestro proyecto:
Ahora creamos la función para que nos devuelva el token y le añadimos las variables que vamos a necesitar:
Empezamos por el final, los dos labels son la url para acceder al token y el scope que se requiere para los headers.
La codeunit de OAuth2 nos va a pedir la lista de los Scope (aunque en nuestro caso sólo tendremos uno).
Por último tenemos la codeunit estándar que nos ayudara a obtener ese token tan preciado.
Primero añadimos el Scope:
Después creamos la URL:
Y por ultimo hacemos la llamada a la función de la codeunit OAuth2:
Si todo va bien nos devolverá en la variable AccessToken el token de acceso para Microsoft Graph.
Para comprobar que todo esta funcionando, añadimos la llamada en el OnRun y ejecutamos la codeunit:
Acordaros de rellenar los datos del ClientID, ClientSecret y Tenant
Como siempre este ejemplo entero lo tenéis colgado en GitHub en el link.
Esperamos que esta explicación os resulte de utilidad y os emplazamos a nuestra próxima publicación.