Llamar a la API de Power BI desde la aplicación lógica de Azure

Un usuario Pregunto ✅

señorricodecano

Buena mañana tarde noche

¿Alguien podría enumerar los pasos precisos que debo realizar para enviar una solicitud HTTP a la API de Power BI desde una aplicación lógica de Azure?

He estado intentando seguir los siguientes artículos:

https://carldesouza.com/how-to-register-an-azure-app-to-use-with-power-bi/

https://carldesouza.com/how-to-authenticate-and-use-the-power-bi-api-inside-power-automate/

¡Hasta la fecha, ni siquiera he llegado tan lejos como para obtener el token de acceso y lo encuentro bastante exasperante!

Actualmente, estoy atascado con el siguiente error:

«error»: «concesión_inválida»,
«Error de descripción»: «AADSTS65001: El usuario o administrador no ha dado su consentimiento para usar la aplicación con ID
Sin embargo, en lugar de mirar este error específico, creo que debo retroceder unos pasos, de ahí mi pregunta original.
Si alguien puede señalarme en la dirección correcta o darme algunos consejos, estaría muy agradecido.

lbendlin

el mensaje de error es bastante preciso. Primero debe registrar la aplicación y asegurarse de especificar el alcance de permiso deseado correcto. Luego, su administrador debe aceptar la solicitud de esa aplicación. Luego, puede usar el método de autenticación de la aplicación para ejecutar sus llamadas a la API de Power BI.

señorricodecano

En respuesta a lbendlin

Hola @lbendlin

¿Podría explicar lo que quiere decir con respecto al alcance de permiso deseado correcto? ¿Cómo acepta mi administrador la solicitud de la aplicación? ¿Tengo razón en que necesito obtener un token de acceso antes de llamar a la API de Power BI?

Actualmente estoy haciendo la siguiente llamada para obtener el token de acceso:

MrRichDean_0-1600091132155.png

MI administrador cree que ha aceptado todo lo que puede encontrar, ¡¿qué se están perdiendo ?!

lbendlin

En respuesta a señorricodecano

Pasaste por aquí, ¿verdad?

https://docs.microsoft.com/en-us/rest/api/power-bi/apps

MrRichDean

En respuesta a lbendlin

Buenos dias @lbendlin

No estoy 100 % seguro de si mi administrador hizo esta parte del proceso, así que consultaré con ellos e informaré esta publicación de cualquier manera.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *