2017-04-03 72 views
0

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

以下是我目前在做

initial

,这就是我打算做

enter image description here

我读文档http endpoint in a logic app,但我没有看到任何我想做的事情。

回答

1

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

+0

感谢回复并更新变量@jeffhollan。我试图在这段时间初始化偏移量,但被给出错误“操作'初始化变量'只能在顶层使用”。我遇到的最大问题是如何从请求中获取价值并将其传递给下一个请求? – TTeeple

+0

您可以使用'初始化变量'作为循环外部分。在循环内部,您可以使用“设置变量”。 –