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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Conexión de API: encontramos caracteres adicionales al final de la entrada JSON

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 favor, hágame saber lo que estoy haciendo mal, a continuación una acción de Power Automate que funciona:
cmht_0-1706871126484.png

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.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola

Resolví el problema cambiando la consulta, ya que no es JSON -> devuelve XML válido en binario.

Ahora todo funciona.

Syndicate_Admin
Administrator
Administrator

En lugar de intentar analizar el JSON, eche un vistazo a la salida sin procesar que vuelve.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors