#25–2 期末<2>好味小姐罐頭訂購APP-串接Airtable的API

延續上一篇,後台建置完成後,接下來要串接Airtable的API,

Airtable的API轉JSON格式

我們使用兩個工具:

  1. Postman

2. QuickType

備註:我Postman是下載下來,不是使用網路版的。

使用Postman串接API轉JSON格式

在你的API文件Authorization複製你的 URL:

把你的URL及token輸入進去,按下Send會獲得JSON,藍色框框處:

QuickType 將 JSON 轉成 Model

把剛剛複製的JSON貼在QuickType網址,右邊會產出你會用到的model:

資料的排序

如下圖,這是我的Airtable資料,其中我貓鮮食的罐頭名稱順序是:
濃湯牛腿 →白將嫩雞→慢燉鮮魚→三口味綜合
但我發現抓取資料時,他最後不一定會按照Airtable資料排序。

我們可以使用sort做資料排序:

以下舉例:
我從API文件的Fields看到,我希望按照Airtable資料順序排序的是
FIELD NAME裡的 「name」,以array來看它是第2個:

按照剛剛文件的範例:
你要把你想要排序的物件找出他的 Key & Value

我們在Postman先輸入原本的API URL,到Params把Key & Value輸入:
這時會發現剛剛數入的API URL會自動產出後續的address:

sort[2][field]就是field name欄位第三個name(Value值)
sort[2][direction]就是我希望他的排序方式(方向),Value是desc

desc 代表大到小,asc 代表小到大

最後在抓取資料的code把網址輸入進去,就會按照你想要的排序出現了:

愛睏啊(ノ ゜Д゜)ノ ︵ ┻━┻

--

--