首先,我想让你知道我是 Azure 的新手。
最近,我正在尝试使用 Azure Logic App。
我的动机是从 HTTP API(来自 Microsoft)进行简单的 REST API 调用,并通过 Office 365 连接器邮寄响应 JSON。
这是我的代码:
{
..
.
.
"triggers": {
"http": {
"recurrence": {
"frequency": "Day",
"interval": 1
},
"type": "Http",
"inputs": {
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"uri": "http://xxx/wcf/myrestservice.svc/is_online"
}
}
},
"actions": {
"office365connector": {
"type": "ApiApp",
"inputs": {
"apiVersion": "2015-01-14",
"host": {
"id": "/subscriptions/xxx/resourcegroups/resourcegroup1/providers/Microsoft.AppService/apiapps/office365connector",
"gateway": "https://xxx.azurewebsites.net"
},
"operation": "SendMail",
"parameters": {
"message": {
"To": "xxx@example.com",
"Subject": "My Service Status",
"Importance": "High",
"Body": "Hi @{triggers().outputs.body.Is_OnlineResult}"
}
},
"authentication": {
"type": "Raw",
"scheme": "Zumo",
"parameter": "@parameters('/subscriptions/xxx/resourcegroups/resourcegroup1/providers/Microsoft.AppService/apiapps/office365connector/token')"
}
},
"conditions": []
}
},
"outputs": {}
}
我想知道,我怎样才能得到 HTTP 调用的响应?
然后我想在邮件正文中发送相同的内容。
如果我走错方向,请纠正我。你的任何回应都会对我很有帮助。