0
私のロジックアプリケーションから、私はAPI-1を呼び出しています。この出力をAPI-2への入力として渡す必要があります。Azure Logic appの処理出力の処理
この@body( '[My_Action_Name]')と@ {body( '[Action_Name]')}を使用しました。しかし、それは私のAPI-2に出力として返されたばかりです。
私のロジックアプリケーションから、私はAPI-1を呼び出しています。この出力をAPI-2への入力として渡す必要があります。Azure Logic appの処理出力の処理
この@body( '[My_Action_Name]')と@ {body( '[Action_Name]')}を使用しました。しかし、それは私のAPI-2に出力として返されたばかりです。
あなたは、コードビューで直接あなたのロジックアプリをオーサリングしている場合は、正しい構文がちょうど@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"
}
}
私が持っているを見てみましょうフォローアップの質問。まだHttpAction1からの応答の構造が分からず、LogicAppsを使用してそれを明らかにするにはどうすればよいでしょうか。前のアクションのすべての出力を得る方法はありますか? – Paul
@Paulアクションの出力が完了した後で、アクションの出力をいつでも調べることができます(azureポータルのロジックアプリケーションにナビゲートし、実行を選択 - >アクションの選択 - >アクション出力を選択する)。ロジックアプリケーションのデザイナーは、公的にアクセス可能なswaggerで記述されたAPIのファーストクラスのオーサリングサポートも提供しています(http + swagger操作を使用) –