Skip to content

taipei-doit/townpass2024-venue-rental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

有球必in

網羅台北付費/免費運動球場的租借系統,融入共享經濟概念並提供線上組隊平台功能,讓市民們可以第一手掌握場館資訊並投入運動生活。

API 文檔

1. 球場資訊

  • URL: /api/courts

  • 方法: GET

  • 描述: 獲取所有球場的資訊(列表用)。

  • 請求標頭: 無需認證。

  • 請求參數:

    參數 類型 必填 描述
    category string 球類選擇:volleyball(排球)、baseketball(籃球)、badminton(羽球)、tabletennis(桌球)
    pay integer 0:免費, 1:收費
    district string 行政區

2. 單一球場資訊

  • URL: /api/court_one

  • 方法: GET

  • 描述: 獲取單一球場的資訊(內頁用)。

  • 請求標頭: 無需認證。

  • 請求參數:

    參數 類型 必填 描述
    court_id int 球場 ID

3. 球場預約狀態

  • URL: /courts_status

  • 方法: GET

  • 描述: 獲取所有球場的預約狀態。

  • 請求標頭: 無需認證。

  • 請求參數:

    參數 類型 必填 描述
    category string 球類選擇:volleyball(排球)、baseketball(籃球)、badminton(羽球)、tabletennis(桌球)
    pay integer 0:免費, 1:收費(預設 1)
    district string 行政區(預設為全部)
    isBook bool 是否可以預約
    date string 日期
    period string 時段

4. 揪團預約

  • URL: /book_court

  • 方法: POST

  • 描述: 預約球場

  • 請求標頭: 無需認證。

  • 請求參數:

    參數 類型 必填 描述
    id_type string 使用者名稱
    court_id string 球場 ID
    date string 日期
    time string 時段

5. 發送預約信件

  • URL: /send_book_mail

  • 方法: POST

  • 描述: 寄送成功預約訊息

  • 請求標頭: 無需認證。

  • 請求體(JSON):

    {
      "user_name": "黃台北",
      "court_name": "內湖運動中心",
      "datetime": "2024-09-08 10:00:00"
    }
    
    
    
    

About

場租媒合: 這樣對不隊

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published