Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola!
Así que tengo la necesidad de consultar una tabla que puedo obtener los datos de usar API
Esto es lo que he hecho y me estoy conectando anónimamente
let
SourceURL = "https://sourceURL/Employees",
AuthKey = "Bearer XXX" ,
options = [ #"Accept"= "application/json",
#"Content-Type"="application/json;charset=UTF-8",
#"Authorization" = AuthKey
],
WebContent = Web.Contents(SourceURL,
[Content = Text.ToBinary("username=YYY&password=ZZZ&grant_type=password"),
Headers = options]),
FormatAsJson = Json.Document(WebContent)
in
FormatAsJson
El error que recibo es el siguiente:
Ahora cuando miro la configuración que tengo en Postman:
Encabezados
¡Puedo obtener los datos con esta configuración!
¿Qué estoy haciendo mal en el código power query? Muchas gracias de antemano!
En Postman está realizando una solicitud GET, en PQ está realizando un POST. Porque está especificando Contenido en Web.Contents que lo convierte en una solicitud HTTP POST
Content = Text.ToBinary("username=YYY&password=ZZZ&grant_type=password")
El error 405 Método no permitido indcates que el servidor no acepta solicitudes POST en este caso.
Como usted está proporcionando la autorización a través de los encabezados
Headers = options
¿Es necesario el Contenido? Intente quitar el contenido e intente la solicitud de nuevo.
saludos
Phil
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |