1
我需要在網頁中顯示邏輯應用程序的運行歷史,每個運行和動作的狀態,每個動作的輸入/輸出。我正在使用LogicManagementClient庫來查詢工作流程,運行和操作。但我沒有看到任何選項來通過點擊「顯示原始輸入/輸出」來查看Azure中通過此客戶端查看每個操作的輸入/輸出。 REST API的documentation也沒有。REST終點獲取邏輯應用程序動作輸入/輸出
但是我偶然發現在Azure門戶的網絡調用中他們使用不同的REST API端點來查詢ActionInputs和ActionOutputs。該URL格式
https://prod-26.eastus.logic.azure.com/workflows/{workflowId}/runs/{runId}/actions/{actionName}/contents/ActionInputs?api-version=2016-06-01&se=<snipped>&sv=1.0&sig=<snipped>
有什麼辦法,我可以使用此API還是內部Azure的門戶網站,我們不會去訪問?
更新: 我加入表示我對動作的響應身體的屏幕截圖,該使用由天青門戶上面所示的〜/ ActionInputs端點被取出。
我沒有看到ActionInputs終點。我錯過了什麼嗎? – Karthikeyan
我已經更新了答案,以及如何獲取輸入/輸出的操作。 –
你在屏幕截圖中包含的內容沒有意義。如果仔細查看TriggerInputs和TriggerOutputs的URL,它們是Run的屬性,而不是Action的屬性。請記住,工作流運行可以有多個操作,每個操作可以有自己的輸入和輸出。我使用更多信息和屏幕截圖編輯了我的問題,顯示了我期望使用API獲取的信息。 – Karthikeyan