Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Autenticación de API de REST a través de post/cookie

Descargo de responsabilidad: nunca he usado una API rest como fuente de datos PowerBI antes. Mi experiencia se limita a SQL y CSV. Soy un noob.

Tengo una API de REST basada en JSON estándar que quiero usar como origen de datos. El problema que tengo es que la autenticación requiere que un nombre de usuario y una contraseña se publiquen en un índice.html página como datos de formulario, que se valida y se devuelve o crea una cookie con un sessionID para autenticar futuras llamadas a la API. Lo he probado en Cartero y puedo hacer que funcione fácilmente (incluso para alguien tan inexperto como yo):

1. Establezca el método de solicitud en POST.
2. Introduzca la DIRECCIÓN URL (https://[nombre de host]:[port]/login.html)
3. Establezca un encabezado Content-Type con el valor application/x-www-form-urlencoded
4. En el cuerpo, cree una clave para el nombre de usuario y la contraseña con los valores adecuados
5. Enviar la solicitud y se devuelve una cookie con un sessionID

No tengo idea de cómo hacer esto en PowerBI. He hecho un poco de caza a través de esta comunidad y trató de adaptar algunas soluciones probables, pero haven't tenido ninguna suerte todavía. Si alguien es capaz de señalarme en la dirección correcta, realmente lo apreciaría.

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hola @Jay_ ! ¿Pudiste encontrar una manera de hacer esto? Me estoy encontrando exactamente con la misma situación.

Syndicate_Admin
Administrator
Administrator

No @Jay_,

¿Su problema está resuelto?

Si el problema se ha resuelto, por favor comparta la solución y adoptarla para ayudar a los demás.

¡gracias! 😉

Saludos
enlace

Si esta publicación ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

No @Jay_

Por favor, consulte esto:

https://www.sqlshack.com/importing-data-from-json-files-and-power-bi-rest-apis-into-power-bi/

Aquí se describen los pasos detallados sobre cómo importar orígenes de datos de la API de REST.

Saludos
enlace

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Muchas gracias, @v-xulin-mstf, Unfoirtunately, esto no cubre la autenticación, pero es una excelente introducción al uso de una API rest como un origen de datos. Te lo agradezco.

No @Jay_,

Puede consultar las siguientes publicaciones:

https://community.powerbi.com/t5/Power-Query/Saving-Cookies-from-POST-Request-to-Rest-API/m-p/957172

https://community.powerbi.com/t5/Developer/Failed-to-get-API-authentication-by-Postman/td-p/1855644

https://community.powerbi.com/t5/Developer/REST-API-Silent-Authentication-Token/td-p/156004

¡Espero que ayude! 😉

Saludos
enlace

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Jay_ , compruebe este antiguo blog de consulta de energía- si esa cabina ayuda https://eriksvensen.wordpress.com/2014/09/15/specifying-json-query-in-power-query-example-statistics...

Muchas gracias, @amitchandak. No ayuda en este caso desafortunadamente, pero es una gran referencia que he marcado.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.