Azure 逻辑应用程序 Http Get Action to Azure Maps Weather API body 丢失

Azure Logic App Http Get Action to Azure Maps Weather API body is missing

我正在尝试创建一些逻辑应用程序以使用 Azure Maps Weather API 获取天气信息。我已经在我的 Asp.Net 核心应用程序中使用它了。我也可以使用 Postman 拨打电话。无论出于何种原因,我无法在逻辑应用程序中使用 Http Get 操作获取 body 输出。

Http 获取操作

https://docs.microsoft.com/en-us/azure/connectors/connectors-native-http

每日预报API来电

https://docs.microsoft.com/en-us/rest/api/maps/weather/get-daily-forecast

已配置 HTTP 获取操作(我已尝试将 Accept application/JSON & Content-Type application/JSON 添加为 Headers 以及查询字符串参数作为查询等。)

Logic App 的原始输出 运行 手动触发

{
    "headers": {},
    "statusCode": "OK"
}

这在 Postman 中工作得很好。

https://atlas.microsoft.com/weather/forecast/daily/json?api-version=1.0&query=62.6490341%2C30.0734812&duration=5&subscription-key=AZUREMAPSAPIKEY

我在 7 年前创建了我的第一个逻辑应用程序。我一辈子都弄不明白为什么这这么难。 :(

更新:来自 HTTP Get Action 的 API 调用工作正常。

https://openweathermap.org/api/one-call-api

非常感谢任何帮助!谢谢!

从我们这边复制后,我们发现您缺少添加 AZUREMAPSAPIKEY。添加 Azure 地图订阅主键代替 AZUREMAPSAPIKEY 后,我们可以检索响应。

这是截图供您参考

感谢@SwethaKandikonda-MT 的快速回复。我创建了一个新的工作流程,它工作得很好。我不知道为什么它在我创建的第一个工作流程中不起作用。