飲料訂購APP|SheetDB 刪除訂單
Published in
May 27, 2021
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 結果。
刪除資料時,設有簡易防呆,防誤刪。
刪除資料時需填寫完整訂購名稱才能完成刪除資料。