[关闭]
@Humbert 2017-11-19T02:58:41.000000Z 字数 805 阅读 899

Hackday API

PORT:
http://39.108.79.110:1500/api/givetime/
http://39.108.79.110:1500/api/gettime/

(username, group, [timelist...])

发起/填写

URL Method
/api/givetime/ POST

POSTDATA

  1. {
  2. "username":"String",
  3. "groupname":"String",
  4. "start_date":"String",
  5. "raise":1/0, //1代表为第一次,0代表不为第一次
  6. "time":[0,1,0,1....]
  7. //总共7天,每天48个时间块.空闲为0,不空闲为1.
  8. //第一块为0:00,第二块为0:30这样
  9. }

RESPONSE

Group重复或用户名返回状态码 403
成功返回状态码 200

获取团队时间

((date,hour), member, member_number)

URL Method
/api/gettime/ POST

POST DATA

  1. {
  2. "groupname":"String"
  3. }

RESPONSE DATA
不存在这个groupname:404
否则:

  1. {
  2. "date1":{
  3. "hour1":{
  4. "member":["name1","name2","name3"],
  5. "member_count":Int
  6. },
  7. "hour2":{
  8. "member":["name1","name2","name3"],
  9. "member_count":Int
  10. },
  11. ......
  12. 每天48个时间块
  13. },
  14. "date2":{
  15. "hour1":{
  16. "member":["name1","name2","name3"],
  17. "member_count":Int
  18. },
  19. "hour2":{
  20. "member":["name1","name2","name3"],
  21. "member_count":Int
  22. },
  23. ......
  24. 每天48个时间块
  25. },
  26. ... ...
  27. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注