Forum Discussion
Conexión de API de Powerbi e Intune
Hola @Wiatt ,
En función de la descripción, al intentar conectarse a la API de gráficos de Microsoft para obtener datos de un panel de Power BI, recibe un mensaje de error que indica que hay limitaciones en la forma en que Power Query controla determinados tipos de encabezados, especialmente cuando se usan métodos de autenticación distintos de los anónimos. Puede intentar usar funciones con opciones para eludir las limitaciones del encabezado "Autorización". Puede agregar ManualStatusHandling = {400, 401, 403, 404, 500} para que Power Query controle manualmente los códigos de estado HTTP para permitir el uso de encabezados de "autorización" incluso si la conexión no es anónima.
// Get the access token
TokenResponse = Json.Document(Web.Contents(tokenUrl, [
Content = Text.ToBinary(tokenBody),
Headers = [#"Content-Type"="application/x-www-form-urlencoded"],
ManualStatusHandling = {400, 401, 403, 404, 500}
])),
accessToken = TokenResponse[access_token], // Create a function to use the token in the request
GetWithToken = (url as text, token as text) as record =>
let
response = Web.Contents(url, [
Headers=[Authorization="Bearer " & token],
ManualStatusHandling = {400, 401, 403, 404, 500}
])
in
Json.Document(response),
También puede consultar la siguiente documentación para obtener más instrucciones sobre el uso de la API
Información general de Microsoft Graph - Microsoft Graph | Microsoft Learn
Saludos
Alberto He
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
Hola @Wiatt ,
¿La respuesta anterior resolvió su problema y, de ser así, puede marcarla como una respuesta para que sea más fácil de encontrar para otros usuarios?
Saludos
Alberto He
Si esta publicación ayuda, considere aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente