title | tags |
---|---|
Mission Pub Sys_Server |
1092, Python |
-
information
- account
- password
- username
-
sign in
- client -> server
account signin 'account' 'password'
- server -> client
account signin success 'username'
account signin fail
- client -> server
-
sign up
- client -> server
account regist 'account' 'password' 'username'
- server -> client
account regist success/fail
- client -> server
-
information
- name
- destination
- deadline
- salary
- content
-
create
- client -> sever
mission create 'missionname' 'destination' 'deadline' 'salary' 'content'
- sever -> client
mission create success 'missionname'
- client -> sever
-
search
- client -> sever
mission search all
mission search get
mission search post
- sever -> client
mission search 'missionname' 'missionname' ......
json未建立 或 無此任務
mission search
- client -> sever
-
search keyword
- client -> sever
mission search keyword missionname|destination|content 'target'
- sever -> client
mission search keyword missionname|destination|content 'result1' 'result2' ......
json未建立 或 無此結果
mission search keyword missionname|destination|content
- client -> sever
-
detail
- client -> sever
mission detail 'missionname'
- sever -> client
- 此帳號是否可評價此任務的接取者
mission detail scorable/nonscorable 'postname' 'missionname' 'destination' 'deadline' 'salary' 'content'
- 帳號需相同於post account
- 任務需完成
- 此帳號是否可評價此任務的接取者
- json未建立 或 無此任務
mission detail fail
應不會發生
- client -> sever
-
score
- client -> sever
mission score 'missionname' 1/-1
- sever -> client
mission score success/fail
- client -> sever
-
get
- client -> sever
mission get 'missionname'
- sever -> client
比對 跟任務不同的 account 才可以 get
mission get success 'missionname'
json未建立 或 跟任務相同account 或 無此任務
mission get fail
- client -> sever
-
complete
- client -> sever
mission complete 'missionname'
- sever -> client
比對 跟任務相同的 account 才可以 complete
mission complete 'missionname'
- client -> sever
-
returen:
- dict
- like the information above
-
arg:
- str(msg, encodeing='Big5')
msg_dict = msg_handler(str(msg))