1、获取用户签到信息
获取用户签到信息(method=app.sign.userSignInfo)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | int | 否 | 213 | 0 | 用户id |
注意,通用的头部没有列出。
请求示例
http://192.168.102.217:8080/gateway/?method=app.sign.userSignInfo&uid=213&debug=XYZ
响应(data里所有的字段返回都是string类型)
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"constantDay": "1",
"pushFlag": "1",
"signInfoList": [
{
"constantDay": "1",
"dateKey": "Today",
"signed": "true",
"today": "true",
"yohoCoinNum": "5"
},
{
"constantDay": "2",
"dateKey": "3.25",
"signed": "false",
"today": "false",
"yohoCoinNum": "10"
},
{
"constantDay": "3",
"dateKey": "3.26",
"signed": "false",
"today": "false",
"yohoCoinNum": "10"
},
{
"constantDay": "4",
"dateKey": "3.27",
"signed": "false",
"today": "false",
"yohoCoinNum": "15"
},
{
"constantDay": "5",
"dateKey": "3.28",
"signed": "false",
"today": "false",
"yohoCoinNum": "15"
},
{
"constantDay": "6",
"dateKey": "3.29",
"signed": "false",
"today": "false",
"yohoCoinNum": "20"
},
{
"constantDay": "7",
"dateKey": "3.30",
"signed": "false",
"today": "false",
"yohoCoinNum": "100"
}
],
"todayCanGainYohoCoinNum": "5",
"todayKey": "3.24",
"todaySigned": "true",
"tomorrowCanGainYohoCoinNum": "10",
"totalYohoCoinNum": "5",
"uid": "213"
},
"md5": "7518388918692bfd92ea26f972fc89f7",
"message": "获取签到信息成功"
}
2、用户签到接口
用户签到接口(method=app.sign.userSign)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | int | 否 | 213 | 0 | 用户id |
注意,通用的头部没有列出。
请求示例
http://192.168.102.217:8080/gateway/?method=app.sign.userSign&uid=213&debug=XYZ
响应(data里所有的字段返回都是string类型)
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"code": 500,
"message": "用户已经签到过"
}
或者
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"gainYohoCoinNum": "5",
"totalYohoCoinNum": "5",
"uid": "215"
},
"md5": "01620cc59749b4a09571dad331136736",
"message": "用户签到成功"
}
3、用户开启/关闭推送
用户开启/关闭推送(method=app.sign.changePushFlag)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
uid | int | 否 | 213 | 0 | 用户id |
pushFlag | int | 否 | 1 | 0 | 0:关闭推送1:开启推送 |
token | String | 是 | 119de066edf16ec35efbebc19df903b7 | 空 | IOS或者安卓的设备token |
注意,通用的头部没有列出。
请求示例
http://192.168.102.217:8080/gateway/?method=app.sign.changePushFlag&uid=213&pushFlag=1&token=119de066edf16ec35efbebc19df903b7&debug=XYZ
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"alg": "SALT_MD5",
"code": 200,
"data": [],
"md5": "6d729d4b35f10fc73531210bd7ecff91",
"message": "修改成功"
}