是否可以通过一个API调用检索项目,并且该API依赖于另一个API调用。
答案 0 :(得分:0)
首先,创建两个方法来调用每个API
Future<String> makeFirstCall() {
String url;
url = // Call your first api and return the url
return url;
}
Future<String> makeSecondCall(String url) {
// Call your second API with the given url and return the item-name
}
然后在您的代码中进行以下调用以链接两个api:
makeFirstCall().then((url) =>
makeSecondCall(url).then((itemName) {
// Use itemName to do whatever you want
});
);
您也可以使用await
代替then()
String url = await makeFirstCall();
String itemName = await makeSecondCall(url);
// Use itemName to do whatever you want