Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Dejar
Solicitud POST para obtener la clave de inicio de sesión
url "https://bam.htasoftware.eu/pcuitvaart/api/apilogin",
cuerpo: ""Nombre de usuario": ""XXXXXXX"", ""Contraseña"": ""XXXXXXXXX"",",
Parsed_Json - Json.Document(cuerpo),
BuildQueryString á Uri.BuildQueryString(Parsed_Json),
token á Json.Document(Web.Contents(url,[Headers ? ['Content-Type'""application/x-www-form-urlencoded;charset-UTF-8"], Content ?Text.ToBinary(BuildQueryString) ] )),
portadora "portadora",
clave : portador y token,
Solicitud GET para obtener datos
dirección "https://bam.htasoftware.eu/pcuitvaart/api/queryapi/getqueryresult"
En
Web.Contents(adress,[Query'[ ''consulta' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
En Power Query escribí un script para enviar una solicitud POST para capturar una clave y una solicitud GET para capturar datos.
Si devuelvo la clave, la copio y la pego en un probador de API en línea, todo funciona bien. Sin embargo, si ejecuto la consulta, obtengo un error:
(500): Error interno del servidor
¿Alguna sugerencia?
@JWvanHolst , consulte si esta solución puede ayudar
https://community.powerbi.com/t5/Desktop/GET-Request-o-Power-BI/td-p/935861