@lina
2017-03-13T06:27:04.000000Z
字数 4882
阅读 197
- 【线上url】待定
- 【测试url】待定
token
: [string] 登录后获取的token
信息
:时效为1年,过期提示“请重新登录”,弹出登录页面
- 待定
通用图片上传文件服务
请求URL
POST
/upload
请求参数
file
: 文件
响应
{
error_code: 0,
data: {
url: 'http://xxx'
}
}
url
: [string] 文件的访问URL
注:请求图片时,需解析图片的cookie,不然无法认证
- 【线上APP】待定
- 【测试APP】待定
error_code
: [int] 服务器状态码,0 为正常状态,异常状态待定。error_message
:[string] 错误信息,但error_code
不为 0 时返回
data
: [object] 数据字段,所有响应数据都在此字段中list
: [array],当返回数据为列表时会将数据放在该字段
page
: [object] 分页信息,当返回数组数据时会携带该字段
current
: [int] 当前页码,默认为1total
: [int] 总页数size
: [int] 每页数量:本项目常用pageSize==10
示例
{
error_code: 0,
data: {
key: value,
list: [{
key: value
}],
page {
}
}
}
jump_mode
: [int]0:不跳转
1:跳转到link链接
sex
:[int]0: 未知
1: 男
2: 女
is_check
:[int]0: 未认证
1: 认证
question_id
:[int]1: 私车私用
2: 车牌缺失
3: 车胎坏了
4: 车锁坏了
5: 违规乱停
6: 密码不对
7: 刹车坏了
8: 其他
problem_id
:[int]1: 刹车失灵
2: 车胎没气
3: 掉链子
4: 车把损坏
5: 锁坏了
6: 车座坏了
7: 上私锁
8: 踏板坏了
9: 密码不对
{
id: 123,
user_name: '小胖墩',
phone: '15500000000',
icon: 'http://img1.imgtn.bdimg.com/it/u=3904886406,695848811&fm=11&gp=0.jpg',
deposit:199.00,
amount:133.75,
sex:0,
brithday:'1999-10-10',
invite_code:'15500000000',
is_check:0,
token:'aaaaaaa'
}
id
: [int] 用户IDuser_name
: [string] 用户名,为空时表示未设置phone
: [string] 用户手机icon
: [url] 头像deposit
: [float] 押金,为0时,表示没有押金amount
: [float] 用户资金sex
: [int] 性别,含义参见2.1brithday
: [date] 用户生日invite_code
: [string] 邀请码is_check
: [int] 是否认证, 含义参见2.1token
: [string] token,用户登录态,仅登陆接口下发
{
id: 1,
code: '89757',
pwd: '4457',
lat: 34.198475
lng: 114.12233,
position: '北京市东城区天安门广场',
}
id
: [int] 单车IDcode
: [string] 单车编号pwd
: [string] 单车密码,【仅在单车信息结构下发】lat
: [float] 维度 【仅在单车信息结构下发,不确保下发正确】lng
: [float] 经度【仅在单车信息结构下发,不确保下发正确】position
: [string] 单车地点 【不确保是否下发,且仅在单车信息结构下发】
{
id: 1,
bike_info:@单车信息,
begin_time: '2017-02-01 13:23:12',
end_time: '2017-02-01 13:29:12',
ride_time: 360,
ride_long: 3650,
travel_way: '格式待定',
amount: 3.00,
real_amount: 1.00,
discount_amount: 2.00,
discount_reason: '优惠券减免'
}
id
: [int] 单车IDbike_info
: @单车信息begin_time
: [datetime] 行程开始时间end_time
: [datetime] 行程结束时间ride_time
: [int] 累计骑行时间,单位秒ride_long
: [int] 累计骑行距离,单位米travel_way
: [string] 骑行路线,polyline,格式待定,取决于sdk获取的值amount
: [float] 行程费用real_amount
: [float] 实缴费用discount_amount
: [float] 减免费用discount_reason
: [string] 减免原因
{
id: 1,
amout_show: 100.00,
amout_real: 0.00,
created_at: '2017-02-27 12:12:12',
remark: '行程消费'
}
id
: [int] 交易IDamout_show
: [float] 展示支付金额amout_real
: [float] 实际支付金额,大部分情况与amout_show相同;在充100送100的情况下,送100的实际支付金额为0created_at
: [datetime] 消费时间remark
: [string] 消费title
{
id:1
img: 'https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1722966551,3293303547&fm=116&gp=0.jpg',
jump_mode:1,
}
id
: [int] idimg
: [url] 广告图jump_mode
: [int] 跳转方式
{
id:1
coupon_name: '2元优惠券',
is_used: 1,
used_time: '2017-02-22 13:22:35',
expire_time: '2017-02-23 13:22:35',
payment_amount: 1.00,
payment_time: '2017-02-22 13:22:35',
remark:'备注',
}
id
: [int] idcoupon_name
: [string] 优惠券名称is_used
: [int] 是否使用 0未使用 1使用used_time
: [datetime] 使用时间expire_time
: [datetime] 过期时间payment_amount
: [float] 兑付金额payment_time
: [datetime] 兑付时间remark
: [string] 备注
请求URL
POST
/login
请求参数
phone
: 手机号【必填】verify_code
: 验证码【必填】device_id
: 设备 ID【必填】
响应
{
"error_code": 0,
"data":{
@用户信息
},
"error_message": ""
}
注:token为用户标识,其它请求需带上
请求URL
POST
/logout
请求参数
token
: token【必填】device_id
: 设备 ID【必填】
响应
{
"error_code": 0,
"data":{
},
"error_message": ""
}
请求URL
POST
/user/info
请求参数
token
: token【必填】
{
"error_code": 0,
"data":{
@用户信息
},
"error_message": ""
}
请求URL
POST
/user/update
请求参数
token
: token【必填】user_name
: 用户名【非必填】icon
: 头像【非必填】sex
: 性别【非必填】brithday
: 生日【非必填】
响应
{
"error_code": 0,
"data":{
@用户信息
},
"error_message": ""
}
注:用户修改哪个字段,传哪个字段;如没有修改该字段,请不要传此字段,否则会覆盖原来的值
请求URL
POST
/travel/list
请求参数
current_page
: 页码【必填】page_size
: 页长【必填】token
: token【必填】
响应
{
"error_code": 0,
"data":{
"list":{
@行程信息
},
"page":{
@分页字段
}
},
"error_message": ""
}
请求URL
POST
/travel/info
请求参数
token
: token【必填】travel_id
: 行程id【必填】
响应
{
"error_code": 0,
"data":{
@行程信息
},
"error_message": ""
}
请求URL
POST
/travel/begin
请求参数
token
: token【必填】code
: 单车编号【必填】
响应
{
"error_code": 0,
"data":{
@行程信息
},
"error_message": ""
}
请求URL
POST
/travel/done
请求参数
token
: token【必填】travel_id
: 行程id【必填】ride_long
: 行程距离【必填】travel_way
: 行程路径【必填】
响应
{
"error_code": 0,
"data":{
@行程信息
},
"error_message": ""
}
我的优惠券列表
/coupon/list
消费明细列表
/consume/list
充值明细列表
/recharge/list
充值接口
/recharge/do
交押金接口
/deposit/do
提押金接口
/deposit/out
举报接口
/question/report
报修接口
/problem/report
广告信息接口
/ad/list
问题
TEMP
单点登录
Q:充值规则
A:充值金额不退还
Q:计费规则
A:1分钟以内不用计费, 计费还是1元/半小时
初始化车辆问题
后台设置假车辆数据问题
活动需细化,送东西都是虚拟的么?旅游券怎么用?
Q:优惠券的种类
A:用车券就5元 3元 2元 这三种
Q:邀请好友,好友注册后如何发放用车券
A:邀请好友发532 各一张,总供10元
Q:分享行程用车券发放
A:行程分享在分享页面领取2元用车券,前五名可领取,之后的提示已抢光,不显示领取的数量
Q:用户是否有分类,ofo有普通用户和师生用户
A:用户不分类型
Q:车辆没有类型?
A:车辆没有类型