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
Actualmente estoy trabajando en el informe UiPath. UiPath proporciona la API para recuperar datos. Se trata de 2 pasos,
1. Autenticación, uso de token de actualización e identificador de cliente.
2. Llamada API para obtener datd usando token del paso 1.
Mi consulta de la siguiente manera, pero no funciona
let
token_url = "https://account.uipath.com/oauth/token",
api_base_url = "https://platform.uipath.com/AGC/AGC/odata/OrganizationUnits",
body="grant_type=refresh_token&client_id=8DEv1AMNXxxxxxxxxx&refresh_token=BIrTRLxxxxxxxxxx",
Source = Json.Document(Web.Contents(token_url,
[
Headers = [#"Content-Type"="application/json", #"X-UIPATH-TenantName"="AGC"],
Content=Text.ToBinary(body)
]
)
),
token = Source[access_token],
data= Json.Document(Web.Contents(api_base_url, [Headers=[#"Authorization"="Bearer "&token, #"Content-Type"="application/json", #"X-UIPATH-TenantName"="AGC"]]))
in
data
¿Hay algo malo con la consulta anterior?
UiPath proporciona documentación sobre cómo obtener datos mediante la API https://docs.uipath.com/orchestrator/reference/consuming-cloud-api
Cualquier solución o sugerencia será útil.
Gracias
Ranjith
Solved! Go to Solution.
Gracias Greg...
Ahora me entiendo de que funciona.
La consulta trabajada de la siguiente manera
let
token_url = "https://account.uipath.com/oauth/token",
api_base_url = "https://platform.uipath.com/AGC/AGC/odata/OrganizationUnits",
body="grant_type=refresh_token&client_id=8DEv1AMNXczW3yxxxxxxxxx&refresh_token=BIrTRL7Sqc73ul6M5pEW_xxxxxxxxxxxxxx",
Source = Json.Document(Web.Contents(token_url,
[
Headers = [#"Content-Type"="application/x-www-form-urlencoded", #"X-UIPATH-TenantName"="AGC"],
Content=Text.ToBinary(body)
]
)
),
token = Source[access_token],
data= Json.Document(Web.Contents(api_base_url, [Headers=[#"Authorization"="Bearer "&token, #"Content-Type"="application/json", #"X-UIPATH-TenantName"="AGC"]]))
in
data
Y también defino Credenciales en 'Anónimo' y Privacidad en 'Público'. Funciona😊
Gracias Greg...
Ahora me entiendo de que funciona.
La consulta trabajada de la siguiente manera
let
token_url = "https://account.uipath.com/oauth/token",
api_base_url = "https://platform.uipath.com/AGC/AGC/odata/OrganizationUnits",
body="grant_type=refresh_token&client_id=8DEv1AMNXczW3yxxxxxxxxx&refresh_token=BIrTRL7Sqc73ul6M5pEW_xxxxxxxxxxxxxx",
Source = Json.Document(Web.Contents(token_url,
[
Headers = [#"Content-Type"="application/x-www-form-urlencoded", #"X-UIPATH-TenantName"="AGC"],
Content=Text.ToBinary(body)
]
)
),
token = Source[access_token],
data= Json.Document(Web.Contents(api_base_url, [Headers=[#"Authorization"="Bearer "&token, #"Content-Type"="application/json", #"X-UIPATH-TenantName"="AGC"]]))
in
data
Y también defino Credenciales en 'Anónimo' y Privacidad en 'Público'. Funciona😊
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 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |