[英]How do I easily return and API response from my flow to my canvas app in Power Apps?
如果您使用 Flow 的唯一原因是從 Power Apps 調用 API,那么是的,有一種更簡單的方法。 您可以創建自定義連接器並完全停止使用 Flow。
腳步:
make.powerapps.com
中,單擊Dataverse
,然后單擊Custom Connectors
+ New custom connector
Create from blank
並將自定義連接器命名為host
url(沒有https://
)
Security -->
Definition -->
New action
然后命名Summary
、 Description
和Operation ID
Request
”下單擊“ + Import from sample
”GET, POST, etc.
),輸入請求 URL 並單擊“ Import
”-您需要粘貼包含所有必需參數的示例 URL。https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&latitude=48.814963&longitude=-122.71135&maxradiuskm=50&orderby=magnitude-asc
Response
下點擊Default
然后Import from sample
Import
Create connector
Code preview -->
Test -->
+ New connection
Custom Connectors
select 您剛剛創建的那個,然后一直單擊到Test
屏幕。Test operation
Add data
並找到您剛剛創建的自定義連接器
Button
控件並將其添加到OnSelect
屬性:ClearCollect(colName,
'CustomConnectorName'.OperationID(
{
required_param1: "text",
required_param2: 1234,
required_paramN: "whatever",
}
)
)
實際例子:
ClearCollect(colEarthquakes,
'2022-11-27_SO_CustomConnector'.GETearthquakes(
{
format: "geojson",
latitude: 48.814963,
longitude: -122.71135,
maxradiuskm: 50,
orderby: "magnitude-asc"
}
)
)
Button
控件並調查自定義連接器返回的響應。 根據 JSON 的形狀,您可能需要通過在ClearCollect()
function 中使用點符號來“爬入”嵌套的 JSON。這會讓你接近。 如果你想要更多,看看這個視頻
注意:自定義連接器是一項高級功能。 該應用的所有用戶都需要 PowerApps 每用戶或每應用許可證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.