【发布时间】:2020-09-17 22:39:49
【问题描述】:
我才开始使用 Azure Logic Apps,已经遇到了一些问题。
我正在尝试开发的应用程序的逻辑相当简单:调用 API,获取数据,然后将其保存到 Blob 存储中。
它对于单个请求 (https://example.com/rest/businessObject/objectName/details?fields=abc,dde) 非常有效。但是,我想对获取不同字段的各种对象发出多个 get 请求,即更改 URI 中的 objectName 和 get 请求中的 fields 值。是否可以使用 JSON 对象等参数化调用,对其进行迭代并在单个应用程序中发出不同的请求,而不是为每个请求创建多个应用程序?如果有可能,那怎么办?
更新
我使用过 JSON 解析(非常感谢 response 在此线程中的作者)。现在我的应用看起来像这样:
似乎工作正常:
然而,我现在遇到的问题是不同的 - 我无法将响应的主体保存为 blob,因为我无法在创建 blob 中访问它。 Blob 内容唯一可用的变量是“当前项目”,当然,它是 for 循环中使用的一段 JSON。如果可以将其保存到存储中以及如何完成它,有什么想法吗?
【问题讨论】:
标签: azure loops foreach azure-logic-apps