2016-04-28 28 views
0

私のロジックアプリケーションから、私はAPI-1を呼び出しています。この出力をAPI-2への入力として渡す必要があります。Azure Logic appの処理出力の処理

この@body( '[My_Action_Name]')と@ {body( '[Action_Name]')}を使用しました。しかし、それは私のAPI-2に出力として返されたばかりです。

答えて

1

あなたは、コードビューで直接あなたのロジックアプリをオーサリングしている場合は、正しい構文がちょうど@bodyです(「actionNameの」)

例として、以下の

"HttpAction1": { 
     "type": "Http", 
     "inputs": { 
      "method": "GET", 
      "uri": "http://www.example.com" 
     } 
    }, 
    "HttpAction2": { 
     "type": "Http", 
     "inputs": { 
      "body": "@body('HttpAction1')", 
      "method": "POST", 
      "uri": "http://www.example2.com" 
     } 
    } 
+0

私が持っているを見てみましょうフォローアップの質問。まだHttpAction1からの応答の構造が分からず、LogicAppsを使用してそれを明らかにするにはどうすればよいでしょうか。前のアクションのすべての出力を得る方法はありますか? – Paul

+0

@Paulアクションの出力が完了した後で、アクションの出力をいつでも調べることができます(azureポータルのロジックアプリケーションにナビゲートし、実行を選択 - >アクションの選択 - >アクション出力を選択する)。ロジックアプリケーションのデザイナーは、公的にアクセス可能なswaggerで記述されたAPIのファーストクラスのオーサリングサポートも提供しています(http + swagger操作を使用) –