[关闭]
@JackieQu 2018-08-18T15:59:43.000000Z 字数 2486 阅读 291

钻石管理

儿童编程


钻石记录列表、搜索

Method and Url Structure

Method Resource URL
GET /program_face2face/userinfo/manage_diamond_list/

cURL Example

  1. curl -X GET -H 'Authorization: Token tester001' -d data{...}
  2. 127.0.0.1:8000/program_face2face/userinfo/manage_diamond_list/
  3. # 搜索
  4. # 被添加者传: owner
  5. # 添加者 传: manager
  6. 127.0.0.1:8000/program_face2face/userinfo/manage_diamond_list/?owner=1234&manager=tester001

JSON Response

  1. {
  2. "count": 6,
  3. "next": null,
  4. "previous": null,
  5. "results": [
  6. {
  7. "pk": 57,
  8. "owner": "132626",
  9. "amount": 1000,
  10. "remake": "dsfafsdf",
  11. "record_type": "learn_reward",
  12. "record_display": "学习奖励",
  13. "diamond_type": "red_diamond",
  14. "diamond_display": "红钻",
  15. "manager": "tester001",
  16. "create_time": "2018-08-18T15:28:30.058257"
  17. },
  18. {
  19. "pk": 56,
  20. "owner": "132826",
  21. "amount": 1000,
  22. "remake": "dsfafsdf",
  23. "record_type": "learn_reward",
  24. "record_display": "学习奖励",
  25. "diamond_type": "red_diamond",
  26. "diamond_display": "红钻",
  27. "manager": "tester001",
  28. "create_time": "2018-08-18T15:28:28.563981"
  29. },
  30. {
  31. "pk": 55,
  32. "owner": "1326826",
  33. "amount": -1000,
  34. "remake": "dsfafsdf",
  35. "record_type": "lottery_consume",
  36. "record_display": "游戏使用",
  37. "diamond_type": "blue_diamond",
  38. "diamond_display": "蓝钻",
  39. "manager": "tester001",
  40. "create_time": "2018-08-18T15:28:08.402021"
  41. },
  42. {
  43. "pk": 54,
  44. "owner": "132826",
  45. "amount": -1000,
  46. "remake": "dsfafsdf",
  47. "record_type": "lottery_consume",
  48. "record_display": "游戏使用",
  49. "diamond_type": "blue_diamond",
  50. "diamond_display": "蓝钻",
  51. "manager": "tester001",
  52. "create_time": "2018-08-18T15:28:01.087802"
  53. },
  54. {
  55. "pk": 53,
  56. "owner": "1326826",
  57. "amount": 1000,
  58. "remake": "dsfafsdf",
  59. "record_type": "learn_reward",
  60. "record_display": "学习奖励",
  61. "diamond_type": "blue_diamond",
  62. "diamond_display": "蓝钻",
  63. "manager": "tester001",
  64. "create_time": "2018-08-18T15:27:06.247537"
  65. },
  66. {
  67. "pk": 52,
  68. "owner": "1326326",
  69. "amount": 1000,
  70. "remake": "dsfafsdf",
  71. "record_type": "learn_reward",
  72. "record_display": "学习奖励",
  73. "diamond_type": "red_diamond",
  74. "diamond_display": "红钻",
  75. "manager": "tester001",
  76. "create_time": "2018-08-18T15:20:00.620689"
  77. }
  78. ]
  79. }

添加记录

Method and Url Structure

Method Resource URL
POST /program_face2face/userinfo/manage_diamond/

cURL Example

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

Request

Name Description Required Default
owner 用户名 YES
amount 钻石数 YES
remake 备注 YES
diamond 钻石类型 YES
record 记录类型 YES

Request Data

  1. diamond 可传参数:
  2. 蓝钻记录:blue_diamond
  3. 红钻记录:red_diamond
  4. record 可传参数:
  5. 学习奖励:learn_reward
  6. 分享奖励:share_reward
  7. 游戏获得:lottery_reward
  8. 游戏使用:lottery_consume
  9. 充值(红):top_up
  10. 签到:signin
  11. 解锁(红):unlock
  12. # 解锁类型,数量一定小于 0,钻石为红钻
  13. # 奖励类型,数量一定大于 0
  14. # 消耗类型,数量一定小于 0
  15. # 充值类型,钻石为红钻
  1. {
  2. "owner": "132626",
  3. "amount": 666,
  4. "remake": "dsfafsdf",
  5. "diamond": "red_diamond",
  6. "record": "learn_reward"
  7. }

JSON Response

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