まず、私が 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 呼び出しの応答を取得するにはどうすればよいでしょうか?
次に、メール本文で同じものを送信したいと思います。
間違った方向に進んでいる場合は修正してください。あなたからの返信は私にとって非常に役に立ちます。