这个经过清理的 cURL 查询工作正常 [1]:
curl -X POST https://adb-<workspaceId>.azuredatabricks.net/api/2.0/sql/statements/ \
-H "Authorization: Bearer <myPersonalAccessToken>" \
-H "Content-Type: application/json" \
-d '{
"warehouse_id": "<myWareHouseId>",
"catalog": "hive_metastore",
"schema": "dev.bronze",
"statement": "SELECT * FROM dev.bronze.shawn_test_table;"
}'
不幸的是,当我尝试将 cURL 命令放入桌面版 Power Automate 时,出现错误:
{"error_code":"MALFORMED_REQUEST","message":"请求正文中给出的 JSON 无效 - 无法解析给定的 JSON"}
我在 Power Automate 中做错了什么?
[1] - 各种人工智能引擎帮助编写了该查询。
[2] - 另请参阅:Arrogant Sage Media,“Power Automate Desktop - 连接到 API、读取和处理 JSON 以及创建和发布 JSON”,YouTube:
https://www.youtube.com/watch?v=RSWqw8kJYrw,
2023 年 6 月 14 日,上次访问时间:2024 年 8 月 23 日