A social carpool application server based on Python flask framework for the backend.
- Python 2.7
- Flask 0.10.1
POST /login @parameter [username: String, password: String]
POST /logout
POST /create_user @parameter [username:zhangsan, password:123]
POST /delete_user @parameter [username:adams]
POST /edit_user @parameter [status: String, description: String]
POST /view_user @parameter [username:String]
POST /get_event_list
- action: Int
- 1 for owned events
- 2 for applied events
- 3 for participated events
- 4 for all events relating to me
- result: model.Event JSON
POST /create_event
- description: String
- capacity: Int
- available: Int
- price: String
- location: String
- status:
- 0 for success
- -1 for error
POST /edit_event
- eid: Int
- description: String
- capacity: Int
- available: Int
- price: String
- location: String
- status:
- 0 for success
- 1 for error
POST /delete_event
- eid: Int
- status:
- 0 for success
- -1 for error
POST /apply_event
- eid: Int
- status:
- 0 for success
- -1 for
- -2 for duplicated application
POST /cancel_apply_event
- eid: Int
- status:
- 0 for success
- -1 for SQL Error
POST /approve_apply
- eid: Int
- uid: Int
- status:
- 0 for success
- -1 for already approved
- -2 for not authorized
- -3 for not an applicants
- -4 for user doesn't exists
- -5 for SQL error
POST /cancel_approve_apply
- eid: Int
- uid: Int
- status:
- 0 for success
- -1 for already approved
- -2 for not authorized
- -3 for not an applicants
- -4 for user doesn't exists
- -5 for SQL error