#25–2 期末<2>好味小姐罐頭訂購APP-串接Airtable的API
延續上一篇,後台建置完成後,接下來要串接Airtable的API,
Airtable的API轉JSON格式
我們使用兩個工具:
- 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把網址輸入進去,就會按照你想要的排序出現了:
愛睏啊(ノ ゜Д゜)ノ ︵ ┻━┻