Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hola
Tengo un problema, recibo un error:
DataFormat.Error: hemos encontrado caracteres adicionales al final de la entrada JSON.
Detalles:
Valor=
Posición=0
y esto se trata de acción =Json.Dcoument(GetJson)
Aquí mi código:
dejar
authKey = "Básico " y AconexAuthorizationPair, / /100% funciona
Recuperar token de Aconex
GetJson =
Web.Contents(
"https://eu1.aconex.com/api/projects/XXXXXXXXXX/register",
[
Encabezados=[
#"Aceptar"="aplicación/xml",
# "X-Application-Key"=AconexIntegrationID,
#"Authorization"=authKey
],
consulta=[
#"search_query"="doctype:Plan",
#"return_fields"="trackingid,title,doctype,docno,attribute1,forreview,filename,fileType,fileSize"]
]
),
FromatAsJson = Json.Document(GetJson),
Extraer token de la respuesta Json
AccessToken = FromatAsJson(GetJson)
en
AccessToken (Token de acceso)
por supuesto, arriba en Power Automate solo proporciono un nombre de usuario y una contraseña normales, con PowerBI está en formato Base64 nombre de usuario: contraseña, pero esto funciona.
Creo que no hay intercambio de tokens, tengo este código ya que lo encontré en algún lugar en conexiones con OAuth2 para Spotify, aquí solo necesito una respuesta JSON simple, creo que el problema se causa después de Web.Contents -> y este es un lugar donde no sé qué hacer.
Cualquier ayuda será apreciada.
Hola
Resolví el problema cambiando la consulta, ya que no es JSON -> devuelve XML válido en binario.
Ahora todo funciona.
En lugar de intentar analizar el JSON, eche un vistazo a la salida sin procesar que vuelve.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!