Triggers 如何创建逻辑应用程序自定义连接器轮询触发器?

Triggers 如何创建逻辑应用程序自定义连接器轮询触发器?,triggers,polling,azure-logic-apps,connector,Triggers,Polling,Azure Logic Apps,Connector,我已经能够通过以下方法创建带有webhook触发器的Logic App自定义连接器,但是我找不到任何关于创建轮询触发器的文档。我只能找到,但轮询触发器似乎与自定义连接器不兼容 我尝试通过执行以下步骤设置轮询触发器: 使用GET操作创建Azure函数,该操作需要日期时间查询参数 让函数返回自上次轮询以来已更改的一组实体 配置自定义连接器以使用日期时间查询参数调用Azure函数 配置自定义连接器的响应主体 在“触发器配置”部分尝试不同的方法,但这对我来说是最令人困惑的 无论我尝试了什么,触发器输

我已经能够通过以下方法创建带有webhook触发器的Logic App自定义连接器,但是我找不到任何关于创建轮询触发器的文档。我只能找到,但轮询触发器似乎与自定义连接器不兼容

我尝试通过执行以下步骤设置轮询触发器:

  • 使用GET操作创建Azure函数,该操作需要日期时间查询参数
  • 让函数返回自上次轮询以来已更改的一组实体
  • 配置自定义连接器以使用日期时间查询参数调用Azure函数
  • 配置自定义连接器的响应主体
  • 在“触发器配置”部分尝试不同的方法,但这对我来说是最令人困惑的
无论我尝试了什么,触发器输出中的404总是失败,这与webhook触发器类型类似

有几件事让我感到困惑:

1。触发查询的路径似乎出错了

看起来自定义连接器UI将触发器的路径搞乱了。我在下载OpenAPI文件时注意到了这一点。我的触发器API的路径应该是
/API/trigger/tasks/completed
,但在OpenAPI文件中,它读取
/trigger/API/trigger/tasks/completed
。此时,自定义连接器会在路径前面添加
/trigger
。有时我注意到它多次这样做,给我类似于
/trigger/trigger/trigger/api/trigger/tasks/completed
。我在OpenAPI文件中修复了这个问题,并将其重新导入到自定义连接器中

2。触发配置部分

我不明白在轮询触发器的触发器配置部分应该做什么

  • 我假设监视状态更改的查询参数是我自己定义的某个参数,例如时间戳,用于确定返回哪些实体
  • 作为“select value to pass to selected query param”,我希望可以从触发器响应中选择一个时间戳。看起来我只能从集合中选取值,而不是像我预期的那样从响应中选取标量值。这是怎么回事
  • “触发提示”只是一些信息还是它实际上控制了什么

通过将回调URL作为主体参数传递,您似乎已经找到了答案。你能分享一下这方面的细节吗?你提到的解决方案是webhook触发器。这个问题是关于轮询触发器的。使用webhook触发器,我尝试将回调url作为查询参数提供,但显然不起作用。相反,如果您使用回调url作为主体参数,webhook触发器就会工作。