美文网首页
常规APP接口示例

常规APP接口示例

作者: _青_9609 | 来源:发表于2019-11-06 14:28 被阅读0次

常规APP接口示例


已添加接口

  • 登录、注册✔️
  • 获取用户信息✔️
  • 发送验证码✔️
  • 绑定手机号✔️
  • 获取主页数据✔️
  • 获取任务列表✔️
  • 消息列表✔️
  • 账户明细✔️
  • 邀请好友✔️
  • 申请提现✔️

常规配置

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

登录、注册
  • 接口地址:index/index/register
  • 请求方法:POST
  • 请求参数:
参数名称 类型 描述
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":"登录失败"
}
获取用户信息
  • 接口地址:index/index/getUserInfo
  • 请求方法:POST
  • 请求参数:无
  • 成功返回:
{
    "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":"获取失败"
}
发送验证码
  • 接口地址:index/index/sendCode
  • 请求方法:POST
  • 请求参数:
参数名称 类型 描述
phonenumber 字符串 接收验证码的手机号
  • 成功返回:
{
    "code":1,
    "data":"已成功发送"
}
  • 失败返回:
{
    "code":0,
    "msg":"发送失败"
}
绑定手机号
  • 接口地址:index/index/bindPhone
  • 请求方法:POST
  • 请求参数:
参数名称 类型 描述
phonenumber 字符串 接收验证码的手机号
verifycode 字符串 提交的验证码
  • 成功返回:
{
    "code":1,
    "data":"已成功绑定手机号"
}
  • 失败返回:
{
    "code":0,
    "msg":"绑定失败"
}
获取主页数据
  • 接口地址:/index/index/getFirstPage
  • 请求方法:POST
  • 请求参数:无
  • 成功返回:
{
    "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":"获取失败"
}
获取任务列表
  • 接口地址:(待定)
  • 请求方法:POST
  • 请求参数:
参数名称 类型 描述
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":"获取失败"
}
消息列表
  • 接口地址:index/tasks/messageList
  • 请求方法:POST
  • 请求参数:无
  • 成功返回:
{
    "code":1,
    "msg":"消息列表",
    "data":[
        {
            "type":1,
            "msg":"测试消息",
            "rewardamount":"+10",
            "createtime":"2019-11-10 10:00:00"
        }
    ]
}
  • 失败返回:
{
    "code":0,
    "msg":"获取失败"
}
账户明细
  • 接口地址:index/tasks/userAccount
  • 请求方法:POST
  • 请求参数:
参数名称 类型 描述
type int 列表类型:1-全部,2-审批,3-收入,4-支出
  • 成功返回:
{
    "code":1,
    "data":[
        {
            "description":"完成任务奖励1.6",
            "createtime":"2019-11-01 12:22:21",
            "rewardamount":"+2"
        }
    ]
}
  • 失败返回:
{
    "code":0,
    "msg":"获取失败"
}
邀请好友
  • 接口地址:index/tasks/invite
  • 请求方法:POST
  • 请求参数:无
  • 成功返回:
{
    "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":"获取失败"
}
申请提现
  • 接口地址:index/tasks/cashOut
  • 请求方法:POST
  • 请求参数:
参数名称 类型 描述
amount String 提现金额
type int 列表类型:1-支付宝,2-微信
realname String 真实姓名
idcard String 身份证号
phonenumber String 手机号
verifycode String 验证码
  • 成功返回:
{
    "code":1,
    "data":"申请成功"
}
  • 失败返回:
{
    "code":0,
    "msg":"获取失败"
}

完成计时任务

相关文章

  • 常规APP接口示例

    常规APP接口示例 已添加接口 登录、注册✔️ 获取用户信息✔️ 发送验证码✔️ 绑定手机号✔️ 获取主页数据✔️...

  • 白日梦APP接口示例

    常规APP接口示例 已添加接口 发送登录验证码 手机号登录/注册 微信号登录/注册 获取用户详细信息 常规配置 每...

  • 「PHP开发APP接口实战007」基础示例接口的实现三

    前面,我们讲了 Output 类和JSON基本示例接口的实现。这一章来讲一讲H5接口的实现。「PHP开发APP接口...

  • 腾讯视频cKey算法

    接口地址 接口参数示例 cKey值算法 请求结果示例

  • markdown写后台api文档

    接口文档示例 用户模块 接口详情 登录接口 接口地址:/user返回格式:Json请求方式:Post请求示例:/u...

  • 微信小程序01 -- 基础知识

    特点 触手可及,用完即走。就是微信里的原生APP。 小程序示例 微信搜索“小程序示例”,可以获得 组件 接口 云开...

  • Android-MVC设计模式

    MVC结构示例: controller示例: 回调接口类示例:

  • http 简单防止Charles抓包

    简单使用Charles抓包工具,发现好多APP接口都是直接暴露。简单处理下网络请求,示例代码如下: NSURL *...

  • 接入 喜马拉雅数据API demo PHP版 API

    记录一下使用经验,常规参数封装使用。 API接口版 具体操作类XmlyApi.php 示例,更多需求可前往喜马拉雅...

  • 系统性能优化之编程式事务

    一、示例代码 用户下单后要进行发货,伪代码如下: 正常情况下,我们都会常规性地在接口方法上加上事务注解@Trans...

网友评论

      本文标题:常规APP接口示例

      本文链接:https://www.haomeiwen.com/subject/btdubctx.html