mini项目后台接口文档

说明

1. returnCode和returnMessage返回值说明

returnCode returnMessage 含义
0 OK 返回成功
1000 PARAM_ERROR 参数错误:仔细校验请求包参数是否完整,参数名称、参数类型、参数值是否正确
1001 DB_QUERY_ERROR 数据库查询异常 
2000 USER_EXISTS 注册失败,该用户已存在
2001 USER_NOT_FOUND 登录失败,该用户不存在
3000 NO_CREDIT 取消/删除活动失败,用户信用分不够
3001 FULL_HC_ERROR 参加活动失败,人数已满
3002 DEADLINE_ERROR 参加活动失败,该活动已截止
3003 ACT_NOT_FOUND 参加活动失败,该活动不存在或已被取消

注:当未查找到相关信息时data将不会返回任何信息,但该请求判定为成功(returnCode=0,returnMessage="OK")

2. 系统自动生成的参数不需要用户提供,但也在参数列表中列出

3. 若不特殊说明,请求方式均为 POST

4. 请求包和返回包通用格式如下

请求包:

{
    "version": "1.0",                        // 版本号,固定为1.0
    "timestamp": 1450936869,                 // 请求时间戳
    "interface": {                           // 接口详情
        "interfaceName": "...",              // 接口名称
        "para": {                            // 业务入参
              ...
         }
    }
}

返回包:

{
    "version": "1.0",                          // 版本号
    "timestamp": 1450936869,                   // 时间戳
    "returnCode": 0,                           // 请求返回码
    "returnMessage": "...",                    // 请求返回信息
    "data": {                                  // 请求返回数据
              ...
     }
}

一、用户接口

1. signIn 注册

  • 参数
参数名称 是否必须 参数类型 备注
userName string 微信自动拉取
portrait string 微信自动拉取
creditScore int 系统自动生成
  • 请求包
{
    "version": "1.0",                       
    "timestamp": 1450936869,                 
    "interface": {                          
        "interfaceName": "user.signIn",              
        "para": {                            
             "userName": "alecpeng",
             "portrait": "用户头像url",
             "creditScore": 100
         }
    }
}
  • 返回包
{
    "version": "1.0",                         
    "timestamp": 1450936869,                 
    "returnCode": 0,                          
    "returnMessage": "OK",                  
    "data": {}
}
  • 涉及错误码:1000 1001 2000

 

2. login 登录

  • 参数
参数名称 是否必须 参数类型 备注
userId int  
  • 请求包
{
    "version": "1.0",                       
    "timestamp": 1450936869,                 
    "interface": {                          
        "interfaceName": "user.login",              
        "para": {                            
             "userId": "12"
         }
    }
}
  • 返回包
{
    "version": "1.0",                         
    "timestamp": 1450936869,                 
    "returnCode": 0,                          
    "returnMessage": "OK",                  
    "data": {}
}
  • 涉及错误码:1000 1001 2001

 

3. modifyUser 修改用户信息

  • 参数
参数名称 是否必须 参数类型 备注
userId int  
age int  
height int  
weight int  
bg string  
signature string  
  • 请求包
{
    "version": "1.0",                       
    "timestamp": 1450936869,                 
    "interface": {                          
        "interfaceName": "user.modi
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值