如何触发 Azure Logic App 中的工作流以及触发器作为输入采用的参数?

How to trigger a workflow in Azure Logic App along with parameters taken by trigger as input?

https://docs.microsoft.com/en-us/rest/api/logic/workflowtriggers/run

上面的 REST API 没有在正文中传递触发器参数的选项,即使它是一个 "POST" 调用。

我是不是遗漏了什么?

当您希望 HTTP 端点 URL 接受参数时,请自定义触发器的相对路径。

首先在 Request 触发器上,选择 Show advanced options。在 Relative path 下,指定您的 URL 应该接受的参数的相对路径,例如 name/{name}.

要使用该参数,请向您的逻辑应用添加一个 Response 操作。

在您的响应正文中,将您在触发器的相关 path.For 示例中指定的参数的令牌添加到 return Hello {name},将您的响应正文更新为 Hello {name}.

然后你可以在post来电时将其添加到Body

更多细节,你可以参考这篇article

更新:

上面提到的 REST API 确实接受 body 中的输入。只是 API 文档中的 "try it" 功能没有显示。