飲料訂購APP|SheetDB 刪除訂單

SheetDB API Delete 刪除資料

本篇為 SheetDB DELETE 刪除訂單資料

🌟 本篇技術項目

・SheetDB API DELETE 訂單資料

DELETE 刪除資料

在 documentation 裡提到,刪除資料時需填入 column ( 欲刪除資料的欄位 ) 和 value ( 欲刪除的值 ),及 limit 限制刪除資料數量。

設定 URL API 網址

欲刪除欄位 (column) 為 orderer,欲刪除資料(value) 為當比資料的 orderer,限制刪除數量(limit) 為一個。符合 orderer 欄位的 orderer 資料,刪除掉一筆。

因訂購者名稱可能不是英文,因此使用 .addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)處理中文編碼問題。

let url = URL(string:
"https://sheetdb.io/api/v1/API/orderer/\(orderer!)?limit=1".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!)

設定URLRequest

新增資料 httpMethod = “DELETE”

var urlRequest = URLRequest(url: url!)
urlRequest.httpMethod = "DELETE"

使用let status = String(data: data, encoding: .utf8) 來印出 response 結果。

刪除資料時,設有簡易防呆,防誤刪。

刪除資料時需填寫完整訂購名稱才能完成刪除資料。

--

--