-
Notifications
You must be signed in to change notification settings - Fork 2
API Documentation
qmo1222 edited this page Aug 5, 2017
·
22 revisions
-
operator_uid:使用者的uid -
token:投入正確代幣使用API
-
uid:目標使用者 -
object:目標物件(隊員,任務) -
action:目標動作 -
brea: API Status -
server time: 伺服器時間
| brea value | 意思 |
|---|---|
| 0 | Correct |
| 1 | Database Error |
| 2 | Incomplete fields |
| 3 | No target value in database |
| 4 | Authentication failed |
| 5 | Item already in database |
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 登入驗證 | /member/login | Post | v | v | email, password | token (string), correct (bool) |
| 更新死活 | /member/liveordie | Put | v | v | uid, status | status (bool) |
| 更新位置 | /member/update | Put | v | uid, position_e, position_n | valid_area (bool) | |
| 發出緊急狀況 | /member/callhelp | Put | v | v | uid, position_e, position_n | |
| 讀取 | /member/read | Get | v | v | (uid) | 詳見Object |
| 增減錢錢 | /member/money | Put | v | uid, money_amount | ||
| 增減分數 | /member/score | Put | v | uid, score |
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 新建 | /mission/create | Post | v | 詳見Object(除了mid), image(optional) | mid (int) | |
| 編輯 | /mission/edit | Put | v | mid,(要改的東西) | ||
| 刪除 | /mission/delete | Del | v | mid | ||
| 讀取 | /mission/read | Get | v | v | (mid) | 詳見 Object |
備註:前台讀取已開始的任務,後台則讀取所有任務
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 新建 | /report/create | Post | v | mid, image | rid (int) | |
| 審核 | /report/check | Put | v | rid, status | status (int) | |
| 編輯 | /report/edit | Put | v | rid, image | ||
| 取消 | /report/delete | Del | v | rid | ||
| 讀取 | /report/read | Get | v | v | uid or mid | 詳見 Object |
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 新增 | /tool/create | Post | v | image, Object(除了tid,url) | tid (int) | |
| 刪除 | /tool/delete | Del | v | tid | ||
| 讀取 | /tool/read | Get | v | v | (tid) | 詳見Object |
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 新增 | /clue/create | Post | v | content | cid (int) | |
| 刪除 | /clue/delete | Del | v | cid | ||
| 讀取 | /clue/read | Get | v | v | (cid) | content (string) |
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 新增 | /pack/create | Post | v | v | 詳見Object(除了pid) | pid (int) |
| 刪除 | /pack/delete | Del | v | v | pid | |
| 讀取 | /pack/read | Get | v | v | (uid) | 詳見Object |
| 動作 | API 路徑 | Method | 後台 | APP端 | 傳入參數 | 傳回參數 |
|---|---|---|---|---|---|---|
| 相片 | /download/img/filename | Get | v | |||
| 地圖 | /download/map/filename | Get | v | v | ||
| 聯絡人 | /utility/squadnumber | Get | v | v | squad | 詳見API Return Template |