Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola 🙂 ¿Alguien puede ayudarme con esta llamada a la API?
Necesito un token NUEVO para cada línea. Cuando actualizo la función getToken se actualiza bien, pero cuando invoco en las tablas de fechas sigue siendo la misma para todas las filas.
Función:
() =>
let
bodyToken = "{#(lf) ""Usuario"":""xxxxxx"",#(lf) ""Senha"":""xxxxxx"",#(lf) ""NumeroSerialLoja"":""xxxxxx"",#(lf) ""Chave"":""Serial Number""#(lf) }",
getToken = Json.Document(Web.Contents (
"http://chefweb.chef.totvs.com.br/", [RelativePath="chefwebapi/api/Token/GerarToken",
Headers=[#"Content-Type"="application/json"],
Content=Text.ToBinary(bodyToken)
]
)),
token = getToken[Token]
in
token
Tabla con fechas:
let
days = Duration.Days(endDate - startDate),
listDates = List.Generate(
() => 0,
each _<= days,
each _ +1,
each Date.AddDays(startDate,_)
),
#"Converter em tabela" = Table.FromValue(listDates),
#"Tipo de coluna alterado" = Table.TransformColumnTypes(#"Converter em tabela", {{"Value", type date}}),
#"Função personalizada invocada" = Table.AddColumn(#"Tipo de coluna alterado", "Função personalizada invocada", each getToken())
in
#"Função personalizada invocada"
Descripción actualizada. ¿Alguien puede ayudarme?
Por favor, revise los siguientes enlaces, espero que puedan ayudarle.
Me topé con un problema similar al del año pasado. Resolví mi conexión api construyendo un conector de datos personalizado.
https://github.com/Microsoft/DataConnectors
Con el conector tienes muchas posibilidades para el manejo de la autenticación:
ver: https://docs.microsoft.com/en-us/power-query/handlingauthentication
El conector personalizado se puede conectar al gatway de datos desde donde se realizan las llamadas a la API.
Esta no es una forma realmente fácil de asegurar, pero puede ser una solución.
Token de acceso de actualización del editor avanzado de Power Query con token de actualización
No es una tarea fácil obtener automáticamente el token de actualización y usar el token en Power Query. Le recomendaría que verifique la respuesta de Robert en el hilo similar a continuación para crear funciones para implementar el proceso.
https://stackoverflow.com/questions/40753188/google-oauth-refresh-tokens-in-power-query
Saludos
¿Cómo se actualiza el valor del parámetro? ¿Se actualiza/actualiza para mostrar el nuevo valor del token cada vez que realiza una nueva llamada?
@dhruvinushah Cada vez que actualizo la tabla "getDados" el token se actualiza. Pero solo 1 vez. Necesito la actualización para cada fila de la tabla.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |