Necesita ayuda con la conexión ISNet

Un usuario Pregunto ✅

kpuhan

Nuestro equipo de seguridad está tratando de conectarse a los datos de ISNet mediante la consulta a continuación, donde el texto azul son las variables confidenciales que ingresamos:

dejar
url = «https://api.isnetworld.com/token»,
url1 = «https://api.isnetworld.com/1.0/SiteTracker/ContractorInfo/[contractorID]/[projectID]/ 2020 / marzo «,
GetJson = Json.Document (Web.Contents (url, [Headers=[#»Content-Type»=»application/json», CompanyKey=»[companykey]», UserKey =»[userkey]»])),
AccessToken = GetJson[token],
AccessTokenHeader = «portador» y AccessToken,
GetData = (Web.Contents (url1, [Headers=[Authorization=AccessTokenHeader]]))
en
Obtener datos

El token regresa perfectamente, pero obtenemos un error interno del servidor 500 cuando intentamos usar el token con url1.

ISNetworld – guía de sintaxis de API:
OBTENGA /1.0/SiteTracker/ContractorInfo/{Contractor_ISNID}/{Project_ID}/{Year}/{Month}

Me pregunto si alguien ha tenido éxito al conectarse a los datos de ISNet. Cualquier ayuda o sugerencias serán apreciadas.

Hola @kpuhan,

Tu consulta se ve muy bien. Es extraño obtener el error 500, como si el token expira, debería devolver la autenticación fallida, si los elementos no existen, debería devolver el recurso no encontrado, etc.

¿Podría intentar publicar la solicitud utilizando otras herramientas fuera del escritorio de power bi? Para verificar si la solicitud enviada por el escritorio es correcta, puede capturar la solicitud http enviada por el escritorio power bi. Lo siento, no sabemos nada sobre esta API, pero ¿existe alguna posibilidad de que el {Mes} signifique el número del mes, como 3, además del nombre del mes, como marzo? (si el documento de la API ha proporcionado el ejemplo «marcha», ignore esto)

Atentamente,

kpuhan

En respuesta a v-lid-msft

Gracias por la respuesta. Intentaremos otras herramientas de validación y veremos qué sucede.

Deja un comentario

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