钻石管理
儿童编程
钻石记录列表、搜索
Method and Url Structure
Method |
Resource URL |
GET |
/program_face2face/userinfo/manage_diamond_list/ |
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}
127.0.0.1:8000/program_face2face/userinfo/manage_diamond_list/
# 搜索
# 被添加者传: owner
# 添加者 传: manager
127.0.0.1:8000/program_face2face/userinfo/manage_diamond_list/?owner=1234&manager=tester001
JSON Response
{
"count": 6,
"next": null,
"previous": null,
"results": [
{
"pk": 57,
"owner": "132626",
"amount": 1000,
"remake": "dsfafsdf",
"record_type": "learn_reward",
"record_display": "学习奖励",
"diamond_type": "red_diamond",
"diamond_display": "红钻",
"manager": "tester001",
"create_time": "2018-08-18T15:28:30.058257"
},
{
"pk": 56,
"owner": "132826",
"amount": 1000,
"remake": "dsfafsdf",
"record_type": "learn_reward",
"record_display": "学习奖励",
"diamond_type": "red_diamond",
"diamond_display": "红钻",
"manager": "tester001",
"create_time": "2018-08-18T15:28:28.563981"
},
{
"pk": 55,
"owner": "1326826",
"amount": -1000,
"remake": "dsfafsdf",
"record_type": "lottery_consume",
"record_display": "游戏使用",
"diamond_type": "blue_diamond",
"diamond_display": "蓝钻",
"manager": "tester001",
"create_time": "2018-08-18T15:28:08.402021"
},
{
"pk": 54,
"owner": "132826",
"amount": -1000,
"remake": "dsfafsdf",
"record_type": "lottery_consume",
"record_display": "游戏使用",
"diamond_type": "blue_diamond",
"diamond_display": "蓝钻",
"manager": "tester001",
"create_time": "2018-08-18T15:28:01.087802"
},
{
"pk": 53,
"owner": "1326826",
"amount": 1000,
"remake": "dsfafsdf",
"record_type": "learn_reward",
"record_display": "学习奖励",
"diamond_type": "blue_diamond",
"diamond_display": "蓝钻",
"manager": "tester001",
"create_time": "2018-08-18T15:27:06.247537"
},
{
"pk": 52,
"owner": "1326326",
"amount": 1000,
"remake": "dsfafsdf",
"record_type": "learn_reward",
"record_display": "学习奖励",
"diamond_type": "red_diamond",
"diamond_display": "红钻",
"manager": "tester001",
"create_time": "2018-08-18T15:20:00.620689"
}
]
}
添加记录
Method and Url Structure
Method |
Resource URL |
POST |
/program_face2face/userinfo/manage_diamond/ |
cURL Example
curl -X POST -H 'Authorization: Token tester001' -d data{...}
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
diamond 可传参数:
蓝钻记录:blue_diamond
红钻记录:red_diamond
record 可传参数:
学习奖励:learn_reward
分享奖励:share_reward
游戏获得:lottery_reward
游戏使用:lottery_consume
充值(红):top_up
签到:signin
解锁(红):unlock
# 解锁类型,数量一定小于 0,钻石为红钻
# 奖励类型,数量一定大于 0
# 消耗类型,数量一定小于 0
# 充值类型,钻石为红钻
{
"owner": "132626",
"amount": 666,
"remake": "dsfafsdf",
"diamond": "red_diamond",
"record": "learn_reward"
}
JSON Response
{
"status": 0,
"message": ""
}