使用Logic App进行分页/偏移

时间:2017-04-03 20:00:06

标签: azure-logic-apps

我正在使用REST API来提取信息。它返回最多100条记录并返回一个布尔值(更多)和一个偏移量(要传递给下一次调用的内容以便从哪里开始)。我能够创建一次从API到SQL DB的记录,没问题。我现在想检查布尔值并将偏移量传递给下一个调用。我曾想过在一种递归问题中调用相同的逻辑应用程序,但我没有看到为HTTP请求/操作设置参数的位置。

这是我目前正在做的事情

initial

这就是我打算做的事情

enter image description here

我正在阅读http endpoint in a logic app的文档,但我没有看到任何我正在尝试做的事情。

1 个答案:

答案 0 :(得分:1)

如果你把所有上面的内容放在一个重复直到更多页面== false的Until循环中,它听起来应该会有效。现在棘手的部分将是每次都设置偏移,因为我们今天的变量只支持递增和递减。变量的设置值应在下周或两周推出,您可以设置变量的偏移值。在此期间,您可以将偏移存储在任何外部状态。