探索雞尾酒API

在開發(fā)這款應用程序時,我們的目標是通過API,根據家中現(xiàn)有的酒類或其他原料,找到匹配的雞尾酒。為了實現(xiàn)這一目標,我們將使用一個支持GET請求的API,并通過參數(shù)“i”來查詢具體的原料。

以下是API調用的一個示例,展示了如何通過過濾器查找包含特定酒精或原料的雞尾酒:

使用JavaScript調用API

下面是一個使用JavaScript調用API的代碼片段:

const options = {
 方法: "GET",
 標頭: {
 "X-RapidAPI-Key": "你的鑰匙在這里",
 "X-RapidAPI-Host": "雞尾酒db.p.RapidAPI.com"
 }
};

fetch('https://the-cocktail-db.p.rapidapi.com/filter.php?i=Gin', options)
 .then(response => response.json())
 .then(response => console.log(response))
 .catch(err => console.error(err));

在上述代碼中,關鍵部分包括:

在實際應用中,我們會將Specified_Alcohol替換為動態(tài)輸入參數(shù),以便從應用程序中傳遞搜索值到API。


構建解決方案和測試流程

創(chuàng)建解決方案

首先,我們需要在開發(fā)環(huán)境中創(chuàng)建一個名為“Cocktails”的解決方案,并將自己設置為發(fā)布者:

配置云流

接下來,在解決方案中創(chuàng)建一個新的云流,并選擇即時觸發(fā)器作為啟動方式:

在云流中添加一個HTTP步驟,用于調用API并測試其響應。具體配置如下:

測試API響應

配置完成后,運行流程并測試API的響應。成功的響應將返回一個包含“飲料”信息的JSON數(shù)據:


下一步計劃

在后續(xù)文章中,我們將進一步優(yōu)化應用程序的功能。具體來說,我們會將當前的按鈕觸發(fā)流改為Power Apps觸發(fā)流,以便將API調用的數(shù)據直接推送到應用程序中。

原文鏈接: https://www.lewisdoes.dev/blog/building-a-cocktails-finding-app-part-1-the-api/

上一篇:

ChatGPT API 正式發(fā)布,你需要了解這些

下一篇:

Companies House API:開發(fā)者如何充分利用它。
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數(shù)據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費