用户积分接口

2018-10-29  本文已影响0人  狻猊_c49a

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 本次签到积分奖励
上一篇下一篇

猜你喜欢

热点阅读