- 2.1 获取用户积分
- 2.2 获取用户积分列表
- 2.3 获取用户日常任务完成情况
- 2.4用户检查日常签到情况
- 2.5用户日常签到
2.1 获取用户积分
2.1.1 请求说明 :
请求url:/gateway/facade/v1/score/private/score/user/total_score
请求方式: GET
2.1.2 请求参数说明:
字段 |
字段类型 |
字段说明 |
token |
string |
token |
2.1.3 返回参数:
"data": {
"user_score": 272
},
"err": 0,
"msg": "获取成功"
}
2.1.4 返回参数说明:
字段 |
字段类型 |
字段说明 |
err |
int |
错误标识,0为成功,1用户为原始积分0,2获取失败无数据 |
msg |
String |
反馈信息 |
data.user_score |
int |
用户积分 |
2.2 获取用户积分列表
2.2.1 请求说明 :
请求url: /gateway/facade/v1/score/private/score/user/score_list?page_num
请求方式: GET
2.2.2 请求参数说明:
字段 |
字段类型 |
字段说明 |
token |
string |
token |
page_num |
int |
页数,无参数默认为1 |
2.2.3 返回参数:
{
"data": {
"news_list": [
{
"created_time": 1539849345561,
"get_way": 1,
"log_id": 275,
"log_type": 1,
"score": 2,
"total_score": 272,
"user_id": 1
}]
"page_num": 1,
"page_size": 30,
"total": 20,
"total_page": 1,
"total_score": 272
"err": 0,
"msg": "获取成功"
}
2.2.4 返回参数说明:
字段 |
字段类型 |
字段说明 |
err |
int |
错误标识,0为成功,1为无数据,2获取失败无数据 |
msg |
String |
反馈信息 |
data.page_num |
int |
列表当前页 |
data.page_size |
int |
每页大小,默认20 |
data. total |
int |
记录总数 |
data.total_page |
int |
总页数,默认1 |
data.total_score |
int |
总积分 |
created_time |
int |
创建时间=int(time.time() * 1000) |
get_way |
int |
获取途径1为签到,2为投票、3为点赞、4为分享,5为好友积分 |
log_id |
int |
记录编号 |
log_type |
int |
记录类型,1为增,2为扣减 |
score |
int |
记录分数 |
total_score |
int |
本条记录后用户积分 |
user_id |
int |
用户编号 |
2.3 获取用户日常任务完成情况
2.3.1 请求说明 :
请求url: /private/score/user/task_info
请求方式: GET
2.3.2 请求参数说明:
字段 |
字段类型 |
字段说明 |
token |
string |
token |
2.3.3 返回参数:
"data": {
"num_agree": 2,
"num_share": 3,
"num_total_agree": 2,
"num_total_share": 5,
"num_total_vote": 3,
"num_vote": 3
},
"err": 0,
"msg": "获取成功"
}
2.3.4 返回参数说明:
字段 |
字段类型 |
字段说明 |
err |
int |
错误标识,0为成功,1为无数据,2获取失败无数据 |
msg |
String |
反馈信息 |
data.num_share |
int |
今日分享积分奖励剩余次数 |
data.num_agree |
int |
今日点赞积分奖励剩余次数 |
data.num_vote |
int |
今日投票积分奖励剩余次数 |
data.num_total_share |
int |
今日分享积分奖励总次数 |
data.num_total_agree |
int |
今日点赞积分奖励总次数 |
data.num_total_vote |
int |
今日投票积分奖励总次数 |
2.4用户检查日常签到情况
2.4.1请求说明 :
请求url: /gateway/facade/v1/score/private/score/user/attendance/check
请求方式: GET
2.4.2 请求参数说明:
字段 |
字段类型 |
字段说明 |
token |
string |
token |
2.4.3 返回参数:
{
"data": {
"attend_counter": 0,
"is_check": 0
},
"err": 0,
"msg": "未签到"
}
2.4.4 返回参数说明:
字段 |
字段类型 |
字段说明 |
err |
int |
错误标识,0为成功,1为无数据,2获取失败无数据 |
msg |
String |
反馈信息 |
data.attend_counter |
int |
连续签到日数 |
data. is_check |
int |
1为已签到,0为未签到 |
2.5用户日常签到
2.5.1 请求说明 :
请求url:/gateway/facade/v1/score/private/score/user/attendance
请求方式: GET
2.5.2 请求参数说明:
字段 |
字段类型 |
字段说明 |
token |
string |
token |
2.5.3 返回参数:
{
"data": {
"attend_counter": 1,
"score": 10,
"total_score": 286
},
"err": 0,
"msg": "签到成功"
}
2.5.4 返回参数说明:
字段 |
字段类型 |
字段说明 |
err |
int |
错误标识,0为成功,1为无数据,2获取失败无数据 |
msg |
String |
反馈信息 |
data.attend_counter |
int |
连续签到日数 |
data.total_score |
int |
用户积分 |
data.score |
int |
本次签到积分奖励 |