基本标准
表示同一个含义的用相同字段
描述同一个对象用相同的结构
类型用枚举(int),枚举从1开始,绝逼不要用string表示类型
选择类型用元素为int的array
是或不是用bool
数量,位置用整型
其他都用string
所有的返回结构是以下两种中的一种
返回数据为map的结构(<map>)
{
code:0, //0表示成功,其他服务端定
message:"xxx",
data: {
}
}
返回数据为list的结构,若有分页则返回pageInfo(<list>)
{
code:0, //0表示成功,其他服务端定
message:"xxx",
data: [
],
page_info:{
cur_page:1, // page从1开始
total:123,
per:10
}
}
注册
手机号获取验证码<map>
参数:手机号
返回:成功失败
登录
三方登录<map>
参数:第三方id,三方类型,
返回:token,用户id
手机登录<map>
参数:手机号,验证码
返回:token,用户id
登录后所有接口都带token和用户id两个参数
首页
banner接口<map>
参数:无
返回:banner model
列表接口<list>
参数:page,per
返回:房间model的list