常规APP接口示例

2019-11-06  本文已影响0人  _青_9609

常规APP接口示例


已添加接口

常规配置

每次请求的时候都会将token放在请求头中,用于服务端区分用户

登录、注册
参数名称 类型 描述
deviceId 字符串 设备ID
openId 字符串 微信openID
unionId 字符串 微信unionID
nickname 字符串 用户昵称
avatar 字符串 用户头像
{
    "code":1,
    "data":{
        "token":"06e010eabd231953721793076bc7f680",
        "id":"007",
        "wxnickname":"xxx",
        "wxicon":"http://www.baidu.com/2.jpg",
        "phonenumber":""
    }
}
{
    "code":0,
    "msg":"登录失败"
}
获取用户信息
{
    "code":1,
    "data":{
        "token":"06e010eabd231953721793076bc7f680",
        "id":"007",
        "wxnickname":"xxx",
        "wxicon":"http://www.baidu.com/2.jpg",
        "phonenumber":"",
        "account":31.12,
        "sumaccount":50
    }
}
{
    "code":0,
    "msg":"获取失败"
}
发送验证码
参数名称 类型 描述
phonenumber 字符串 接收验证码的手机号
{
    "code":1,
    "data":"已成功发送"
}
{
    "code":0,
    "msg":"发送失败"
}
绑定手机号
参数名称 类型 描述
phonenumber 字符串 接收验证码的手机号
verifycode 字符串 提交的验证码
{
    "code":1,
    "data":"已成功绑定手机号"
}
{
    "code":0,
    "msg":"绑定失败"
}
获取主页数据
{
    "code":1,
    "data":{
        "user":{
            "id":"007",
            "wxnickname":"xxx",
            "wxicon":"http://www.baidu.com/2.jpg",
            "account":120.03
        },
        "myTask":{
            "id":"task03",
            "tasktype":2,
            "appname":"qwerty",
            "appicon":"http://www.baidu.com/icon.jpg",
            "endTime":1390489032842,
            "rewardamount":0.06
        },
        "choseTask":[
            {
                "id":"task04",
                "tasktype":1,
                "appname":"abcd",
                "appicon":"http://www.baidu.com/QN9NV21.jpg",
                "apptag":[
                    "热销网贷",
                    "限时优惠"
                ],
                "rewardamount":0.19
            },
            {
                "id":"task99",
                "tasktype":1,
                "appname":"110",
                "appicon":"http://www.baidu.com/QN9NV21.jpg",
                "rewardamount":119.01
            }
        ]
    }
}
{
    "code":0,
    "msg":"获取失败"
}
获取任务列表
参数名称 类型 描述
type int 列表类型:1-高额截图,2-快速试玩,3-专属任务
page int 当前页面,起始页码为1
pageSize int 每页数据量
{
    "code":1,
    "data":{
        "totalpage":312,
        "tasklist":[
            {
                "id":"task1521",
                "tasktype":1,
                "appname":"src",
                "appicon":"432890.jpg",
                "rewardamount":1.92
            },
            {
                "id":"task553",
                "tasktype":2,
                "appname":"python",
                "appicon":"cpp.jpg",
                "apptag":[
                    "tag"
                ],
                "rewardamount":0.7
            }
        ]
    }
}
{
    "code":0,
    "msg":"获取失败"
}
消息列表
{
    "code":1,
    "msg":"消息列表",
    "data":[
        {
            "type":1,
            "msg":"测试消息",
            "rewardamount":"+10",
            "createtime":"2019-11-10 10:00:00"
        }
    ]
}
{
    "code":0,
    "msg":"获取失败"
}
账户明细
参数名称 类型 描述
type int 列表类型:1-全部,2-审批,3-收入,4-支出
{
    "code":1,
    "data":[
        {
            "description":"完成任务奖励1.6",
            "createtime":"2019-11-01 12:22:21",
            "rewardamount":"+2"
        }
    ]
}
{
    "code":0,
    "msg":"获取失败"
}
邀请好友
{
    "code":1,
    "msg":"请求成功",
    "data":{
        "invite_url":"http://39.100.255.63:9096/index.html?uid=1",
        "myincome":{
            "invitenum":1,
            "estimate":5,
            "cumulative":1
        },
        "friendlist":[
            {
                "wxnickname":"test1",
                "wxicon":"http://test.com/a.jpg",
                "rewardamount":1
            }
        ]
    }
}
{
    "code":0,
    "msg":"获取失败"
}
申请提现
参数名称 类型 描述
amount String 提现金额
type int 列表类型:1-支付宝,2-微信
realname String 真实姓名
idcard String 身份证号
phonenumber String 手机号
verifycode String 验证码
{
    "code":1,
    "data":"申请成功"
}
{
    "code":0,
    "msg":"获取失败"
}

完成计时任务

上一篇 下一篇

猜你喜欢

热点阅读