gpt4 book ai didi

arrays - 逻辑应用 - 迭代 HTTP 调用的 JSON 输出

转载 作者:行者123 更新时间:2023-12-04 15:59:44 25 4
gpt4 key购买 nike

我们使用 Azure 逻辑应用 HTTP 连接器根据上一步中另一个 REST 服务返回的输出来调用 REST 服务。第一个服务返回 JSON 数组输出,如下所示。要求是循环访问服务 1 的 JSON 输出,并根据服务 1 的输出构建服务 2 的 URL。我们如何在逻辑应用程序中实现这一目标?

{
"totalSize": 32,
"done": true,
"records": [
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFueGAG"
},
"Id": "0AT58000002YFueGAG",
"EventType": "ApexCallout",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFueGAG/LogFile",
"LogFileLength": 847342
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFufGAG"
},
"Id": "0AT58000002YFufGAG",
"EventType": "ApexExecution",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFufGAG/LogFile",
"LogFileLength": 9988277
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFugGAG"
},
"Id": "0AT58000002YFugGAG",
"EventType": "ApexSoap",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFugGAG/LogFile",
"LogFileLength": 54684
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuhGAG"
},
"Id": "0AT58000002YFuhGAG",
"EventType": "ApexTrigger",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuhGAG/LogFile",
"LogFileLength": 8193546
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuiGAG"
},
"Id": "0AT58000002YFuiGAG",
"EventType": "API",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuiGAG/LogFile",
"LogFileLength": 14060431
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFujGAG"
},
"Id": "0AT58000002YFujGAG",
"EventType": "AsyncReportRun",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFujGAG/LogFile",
"LogFileLength": 120591
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFukGAG"
},
"Id": "0AT58000002YFukGAG",
"EventType": "BulkApi",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFukGAG/LogFile",
"LogFileLength": 34181
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFulGAG"
},
"Id": "0AT58000002YFulGAG",
"EventType": "ChangeSetOperation",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFulGAG/LogFile",
"LogFileLength": 2088
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFumGAG"
},
"Id": "0AT58000002YFumGAG",
"EventType": "ContentDistribution",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFumGAG/LogFile",
"LogFileLength": 26642
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFunGAG"
},
"Id": "0AT58000002YFunGAG",
"EventType": "ContentDocumentLink",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFunGAG/LogFile",
"LogFileLength": 585
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuoGAG"
},
"Id": "0AT58000002YFuoGAG",
"EventType": "ContentTransfer",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuoGAG/LogFile",
"LogFileLength": 382007
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFupGAG"
},
"Id": "0AT58000002YFupGAG",
"EventType": "Dashboard",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFupGAG/LogFile",
"LogFileLength": 114791
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuqGAG"
},
"Id": "0AT58000002YFuqGAG",
"EventType": "DocumentAttachmentDownloads",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuqGAG/LogFile",
"LogFileLength": 1209090
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFurGAG"
},
"Id": "0AT58000002YFurGAG",
"EventType": "LightningError",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFurGAG/LogFile",
"LogFileLength": 25307
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFusGAG"
},
"Id": "0AT58000002YFusGAG",
"EventType": "LightningInteraction",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFusGAG/LogFile",
"LogFileLength": 274278
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFutGAG"
},
"Id": "0AT58000002YFutGAG",
"EventType": "LightningPageView",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFutGAG/LogFile",
"LogFileLength": 26230
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuuGAG"
},
"Id": "0AT58000002YFuuGAG",
"EventType": "LightningPerformance",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuuGAG/LogFile",
"LogFileLength": 624009
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuvGAG"
},
"Id": "0AT58000002YFuvGAG",
"EventType": "LoginAs",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuvGAG/LogFile",
"LogFileLength": 28942
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuwGAG"
},
"Id": "0AT58000002YFuwGAG",
"EventType": "Login",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuwGAG/LogFile",
"LogFileLength": 1295153
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuxGAG"
},
"Id": "0AT58000002YFuxGAG",
"EventType": "Logout",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuxGAG/LogFile",
"LogFileLength": 123331
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuyGAG"
},
"Id": "0AT58000002YFuyGAG",
"EventType": "MetadataApiOperation",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuyGAG/LogFile",
"LogFileLength": 69656
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuzGAG"
},
"Id": "0AT58000002YFuzGAG",
"EventType": "QueuedExecution",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFuzGAG/LogFile",
"LogFileLength": 2273083
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv0GAG"
},
"Id": "0AT58000002YFv0GAG",
"EventType": "Report",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv0GAG/LogFile",
"LogFileLength": 54853
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv1GAG"
},
"Id": "0AT58000002YFv1GAG",
"EventType": "ReportExport",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv1GAG/LogFile",
"LogFileLength": 12399
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv2GAG"
},
"Id": "0AT58000002YFv2GAG",
"EventType": "RestApi",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv2GAG/LogFile",
"LogFileLength": 1145345
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv3GAG"
},
"Id": "0AT58000002YFv3GAG",
"EventType": "SearchClick",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv3GAG/LogFile",
"LogFileLength": 47944
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv4GAG"
},
"Id": "0AT58000002YFv4GAG",
"EventType": "Search",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv4GAG/LogFile",
"LogFileLength": 178250
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv5GAG"
},
"Id": "0AT58000002YFv5GAG",
"EventType": "Sites",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv5GAG/LogFile",
"LogFileLength": 1492182
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv6GAG"
},
"Id": "0AT58000002YFv6GAG",
"EventType": "TimeBasedWorkflow",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv6GAG/LogFile",
"LogFileLength": 199635
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv7GAG"
},
"Id": "0AT58000002YFv7GAG",
"EventType": "TransactionSecurity",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv7GAG/LogFile",
"LogFileLength": 3441403
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv8GAG"
},
"Id": "0AT58000002YFv8GAG",
"EventType": "URI",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv8GAG/LogFile",
"LogFileLength": 13043228
},
{
"attributes": {
"type": "EventLogFile",
"url": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv9GAG"
},
"Id": "0AT58000002YFv9GAG",
"EventType": "VisualforceRequest",
"LogDate": "2018-06-12T00:00:00.000+0000",
"LogFile": "/services/data/v32.0/sobjects/EventLogFile/0AT58000002YFv9GAG/LogFile",
"LogFileLength": 8839856
}
]
}

最佳答案

在Service1之后添加一个操作解析json并输入作为上一步的输出(service1),这将公开字段。然后使用这些字段构造 url 并在下一步循环中自动添加 http 调用。

关于arrays - 逻辑应用 - 迭代 HTTP 调用的 JSON 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50842191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com