[关闭]
@JackieQu 2018-08-09T16:43:25.000000Z 字数 2177 阅读 257

游戏装备

儿童编程


装备列表

Method and Url Structure

Method Resource URL
GET /program_face2face/game/equipment_list/

cURL Example

  1. curl -X GET -H 'Authorization: Token tester001' -d data{...}
  2. 127.0.0.1:8000/program_face2face/game/equipment_list/

JSON Response

  1. {
  2. "count": 5,
  3. "next": null,
  4. "previous": null,
  5. "results": [
  6. {
  7. "pk": 5,
  8. "name": "五彩神牛",
  9. "img": "http://niu.img",
  10. "kind": "mounts",
  11. "kind_display": "坐骑",
  12. "content": "开局一条鲲,进化全靠吞",
  13. "price": 1000,
  14. "only_one": true
  15. },
  16. {
  17. "pk": 4,
  18. "name": "松紧裤腰带",
  19. "img": "http://yao.img",
  20. "kind": "belt",
  21. "kind_display": "腰带",
  22. "content": "",
  23. "price": 100,
  24. "only_one": true
  25. },
  26. {
  27. "pk": 3,
  28. "name": "原谅帽",
  29. "img": "http://mao.img",
  30. "kind": "hat",
  31. "kind_display": "帽子",
  32. "content": "当然是选择原谅她",
  33. "price": 200,
  34. "only_one": true
  35. },
  36. {
  37. "pk": 2,
  38. "name": "书",
  39. "img": "http://shu.img",
  40. "kind": "magic_book",
  41. "kind_display": "魔法书",
  42. "content": "你喜欢看书么,叔也喜欢看你",
  43. "price": 500,
  44. "only_one": true
  45. },
  46. {
  47. "pk": 1,
  48. "name": "屠龙刀",
  49. "img": "http://dao.img",
  50. "kind": "weapon",
  51. "kind_display": "武器",
  52. "content": "我四渣渣飞,是兄弟就来啃我",
  53. "price": 500,
  54. "only_one": true
  55. }
  56. ]
  57. }

装备解锁

Method and Url Structure

Method Resource URL
POST /program_face2face/game/unlock_equipment/

Request and Parameters

Name Description Required Default
equipment 装备pk YES

Request

  1. {
  2. "equipment": 1
  3. }

cURL Example

  1. curl -X POST -H 'Authorization: Token tester001' -d data{...}
  2. 127.0.0.1:8000/program_face2face/game/unlock_equipment/

JSON Response

  1. {
  2. "status": 0,
  3. "message": ""
  4. }

装备穿戴/卸下

Method and Url Structure

Method Resource URL
PUT /program_face2face/game/equipment_equip/${pk}/

cURL Example

  1. curl -X PUT -H 'Authorization: Token tester001' -d data{...}
  2. 127.0.0.1:8000/program_face2face/game/equipment_equip/1/

Request and Parameters

Name Description Required Default
equip 是否穿戴 YES

Request

  1. {
  2. "equip": true/false
  3. }

JSON Response

  1. {
  2. "pk": 1,
  3. "owner": "tester001",
  4. "equipment": {
  5. "kind": "weapon",
  6. "name": "屠龙刀",
  7. "img": "http://dao.img",
  8. "price": 500,
  9. "content": "我四渣渣飞,是兄弟就来啃我",
  10. "pk": 1,
  11. "only_one": false
  12. },
  13. "equip": true,
  14. "position_x": 0,
  15. "position_y": 0
  16. }

装备移动位置

Method and Url Structure

Method Resource URL
POST /program_face2face/game/equipment_position/

cURL Example

  1. curl -X POST -H 'Authorization: Token tester001' -d data{...}
  2. 127.0.0.1:8000/program_face2face/game/equipment_position/

Request and Parameters

Name Description Required Default
equipment 我的装备pk YES
position_x 移动后的x YES
position_y 移动后的y YES

Request

  1. {
  2. "equipment": 1,
  3. "position_x": 3,
  4. "position_y": 2
  5. }

JSON Response

  1. {
  2. "status": 0,
  3. "message": ""
  4. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注