跳至主要内容

RESTful APIs

不分買家賣家的功能

  • POST /api/users/sign-in 登入
  • GET /api/users/sign-out 登出

買家功能

主頁面

  • GET /api/products 瀏覽所有商品
  • POST /api/carts 將商品加入購物車
  • GET /api/carts 檢視購物車
  • GET /api/products?name={name} 搜尋商品名稱
  • GET /api/products?price={price} 根據售價篩選商品

購物車頁面

  • GET /api/carts 查看購物車內所有商品明細(商品名稱、數量、金額)
  • PUT /api/carts/{id} 更新購物車中商品的數量
  • DELETE /api/carts/{id} 刪除購物車中的商品
  • POST /api/orders 送出訂單

賣家頁面

  • GET /api/seller/{id}/products 查看商品清單
  • DELETE /api/seller/products/{id} 下架商品
  • POST /api/seller/products 上架商品,需傳入商品描述、金額、庫存量的資訊