@wangwangheng
2015-07-12T15:35:41.000000Z
字数 10739
阅读 1894
未分类
{
"code":"000", // 000 状态码表示请求成功
"message":"请求成功",// 返回结果说明
"data":{ // 所有返回数据的结构体
....
}
}
或者
{
"code":"000", // 000 状态码表示请求成功
"message":"请求成功",// 返回结果说明
"data":[ // 所有返回数据的结构体
....
]
}
Key | Value | 备注 |
---|---|---|
x-customer-token | 用户登录后返回 | 除了登陆注册之外,所有的接口都需要添加这个Header |
{
"mobile": "a", // 手机号
"password": "a" // 密码
}
{
"code": "000",
"message": "登录成功",
"data": {
"customerId": 2, // 用户id
"token": "26e37f0e-eea9-47e4-b1d8-bb80a016d752" // Token
}
}
{
"mobile": "a", // 手机号
"password": "a" // 密码
}
{
"code": "000",
"message": "注册成功",
"data":null
}
{
"code": "000",
"message": "登出成功",
"data": null
}
{
"oldpwd": "123", // 旧密码
"newpwd": "123456" // 新密码
}
{
"code": "000",
"message": "更新成功",
"data": null
}
{
"code": "000",
"message": "成功",
"data": {
"id": 1, // ID
"address": "高家园小区7号楼3单元201", // 地址
"birthday": "1980-01-01", // 生日
"city": "朝阳区", // 城市
"county": "望京", // 区县
"customerType": 1, // ??
"email": "tom@xexpress.com", // Email
"gender": 1, // 性别,1 男;其他,女
"mobile": "18812348766", // 手机号码
"nickName": "唐木木", // 姓名
"password": "******", // 密码
"province": "北京市" // 省
}
}
{
"address": "高家园小区7号楼3单元201",
"birthday": "1980-01-01",
"city": "朝阳区",
"county": "望京",
"email": "tom@xexpress.com",
"gender": 1,
"mobile": "13300008899",
"nickName": "唐木木",
"province": "北京市"
}
{
"code": "000",
"message": "信息更新成功",
"data": ""
}
{
"address": "高家园小区7号楼3单元201",
"birthday": "1980-01-01",
"city": "朝阳区",
"county": "望京",
"email": "tom@xexpress.com",
"gender": 1,
"mobile": "13300008899",
"nickName": "唐木木",
"province": "北京市"
}
{
"code": "000",
"message": "添加成功",
"data": ""
}
{
"code": "000",
"message": "添加成功",
"data": [
{
"address": "高家园小区7号楼3单元201",
"birthday": "1980-01-01",
"city": "朝阳区",
"county": "望京",
"email": "tom@xexpress.com",
"gender": 1,
"mobile": "13300008899",
"nickName": "唐木木",
"province": "北京市"
},
...
]
}
{
"longitude": "116.48445573534015",
"latitude": "39.97702946300868"
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 2,
"currentLatitude": 39.9827,
"currentLongitude": 116.491,
"description": null,
"gender": 0,
"lastUpdateTime": 1433992603000,
"mobile": "a",
"name": "test",
"stationName": "酒仙桥站",
"companyName": "全峰快递"
}
]
}
{
"shipperCounty": "酒仙桥",
"consigneeProvince": "广东省",
"shipperLatitude": "39.97702946300868",
"shipperNickName": "唐木",
"customerDesc": "要快",
"shipperAddress": "高家园一区7号楼",
"shipperCity": "朝阳区",
"shipperMobile": "tom",
"shipperProvince": "北京市",
"shipperLongitude": "116.48445573534015",
"companyNo": "",
"consigneeCounty": "白云区",
"consigneeMobile": "17010001001",
"consigneeNickName": "罗山",
"consigneeAddress": "珠江明月2号楼7单元0712",
"consigneeCity": "广州市",
"collecteMoney":1 // 是否到付,1是到付,其他不是到付
}
shipperCounty 发件人区县 required
shipperNickName: 发件人昵称 required
customerDesc: 客户备注
shipperAddress: 发件人地址 required
shipperCity: 发件人市地 required
shipperMobile: 发件人手机 required
shipperProvince: 发件人省份 required
shipperLongitude: 发件人经度 optional
shipperLatitude: 发件人纬度 optional
companyNo: 快递公司编码 optional
consigneeProvince: 收件人省份 required
consigneeCounty: 收件人区县 required
consigneeMobile: 收件人手机 required
consigneeNickName: 收件人昵称 required
consigneeAddress: 收件人地址 required
consigneeCity: 收件人市地 required
collecteMoney:是否到付 required
{
"code": "000",
"message": "申请成功",
"data": null
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 59,
"applyTime": 1433992558000,
"companyNo": null,
"consigneeAddress": "望京",
"consigneeCity": "北京市",
"consigneeCounty": "朝阳区",
"consigneeMobile": "3333333333",
"consigneeNickName": "aaaaaaaaa",
"consigneeProvince": "北京市",
"courierId": 2,
"customerDesc": "",
"expressNo": null,
"planTime": 1433999801000,
"printTime": null,
"receiveTime": null,
"shipperAddress": "望京",
"shipperCity": "北京市",
"shipperCounty": "朝阳区",
"shipperMobile": "13701011772",
"shipperNickName": "上官",
"shipperProvince": "北京市",
"shipperLatitude": 39.9828,
"shipperLongitude": 116.491,
"status": 2,
"payStatus":1
"trackNo": null
},
...
]
}
{
"orderID": 1
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 59,
"applyTime": 1433992558000,
"companyNo": null,
"consigneeAddress": "望京",
"consigneeCity": "北京市",
"consigneeCounty": "朝阳区",
"consigneeMobile": "3333333333",
"consigneeNickName": "aaaaaaaaa",
"consigneeProvince": "北京市",
"courierId": 2,
"customerDesc": "",
"expressNo": null,
"planTime": 1433999801000,
"printTime": null,
"receiveTime": null,
"shipperAddress": "望京",
"shipperCity": "北京市",
"shipperCounty": "朝阳区",
"shipperMobile": "13701011772",
"shipperNickName": "上官",
"shipperProvince": "北京市",
"shipperLatitude": 39.9828,
"shipperLongitude": 116.491,
"status": 2,
"payStatus":1
"trackNo": null
},
...
]
}
{
"orderID": 1
}
{
"code": "000",
"message": "成功",
"data": {
"courierID": 2,
"orderLatitude": 39.9827,
"orderLongitude": 116.491,
"courierName": "王明",
"courierMobile": "18500235684"
}
}
Key | Value | 备注 |
---|---|---|
x-courier-token | 用户登录后返回 | 除了登陆注册之外,所有的接口都需要添加这个Header |
{
"mobile": "a", // 手机号
"password": "a" // 密码
}
{
"code": "000",
"message": "登录成功",
"data": {
"operatorId": 2, // 用户id
"role": "快递员", // 角色,对客户端来讲没有用
"token": "26e37f0e-eea9-47e4-b1d8-bb80a016d752" // Token
}
}
{
"code": "000",
"message": "登出成功",
"data": null
}
{
"longitude": "116.48445573534015", // 经度
"latitude": "39.97702946300868" // 纬度
}
{
"code": "000",
"message": "更新成功",
"data": null
}
{
"oldpwd": "123", // 旧密码
"newpwd": "123456" // 新密码
}
{
"code": "000",
"message": "更新成功",
"data": null
}
{
"code": "000",
"message": "成功",
"data": {
"id": 1, // ID
"address": "高家园小区7号楼3单元201", // 地址
"birthday": "1980-01-01", // 生日
"city": "朝阳区", // 城市
"county": "望京", // 区县
"customerType": 1, // ??
"email": "tom@xexpress.com", // Email
"gender": 1, // 性别,1 男;其他,女
"mobile": "18812348766", // 手机号码
"nickName": "唐木木", // 姓名
"password": "******", // 密码
"province": "北京市" // 省
}
}
{
"longitude": "116.48445573534015", // 经度
"latitude": "39.97702946300868" // 纬度
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 59, // 订单id
"applyTime": 1433992558000, // 发单时间
"companyNo": null, // ???,应该没用了吧?!
"consigneeAddress": "望京湖光中街1号", // 收件人详细地址
"consigneeCity": "北京市", // 收件人所在的城市
"consigneeCounty": "朝阳区", // 收件人所在的区县
"consigneeMobile": "3333333333", // 收件人电话
"consigneeNickName": "aaaaaaaaa", // 收件人姓名
"consigneeProvince": "北京市", // 收件人省份或者直辖市名称
"courierId": 2, // 快递员id?!
"customerDesc": "", // 发件人备注信息
"expressNo": null, // ???
"planTime": 1433999801000, // 预计接单时间
"printTime": null, // ???
"receiveTime": null, // ???
"shipperAddress": "望京", // 发件人详细信息
"shipperCity": "北京市", // 发件人城市
"shipperCounty": "朝阳区", // 发件人区县
"shipperMobile": "13701011772", // 发件人电话
"shipperNickName": "上官", // 发件人姓名
"shipperProvince": "北京市", // 发件人所在的省份或者直辖市名称
"shipperLatitude": 39.9828, // 发件人的经度
"shipperLongitude": 116.491, // 发件人的纬度
"status": 2, // 订单状态,
// 1表示尚未被抢单;
// 2表示已经被抢单,但是尚未接单
// 3表示已经接单完成,正在配送中
// 4表示已经配送完成
"payStatus":1, // 支付状态
// 1表示尚未支付
// 2表示已支付
// 3表示到付-未支付
// 4表示到付-已支付
"trackNo": null // 快递单号
},
...
]
}
{
"id": "123", // 订单号
"minute":30 // 预计多少分钟后可以到达发件人所在位置
}
{
"code": "000",
"message": "接单成功",
"data": null
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 59, // 订单id
"applyTime": 1433992558000, // 发单时间
"companyNo": null, // ???,应该没用了吧?!
"consigneeAddress": "望京湖光中街1号", // 收件人详细地址
"consigneeCity": "北京市", // 收件人所在的城市
"consigneeCounty": "朝阳区", // 收件人所在的区县
"consigneeMobile": "3333333333", // 收件人电话
"consigneeNickName": "aaaaaaaaa", // 收件人姓名
"consigneeProvince": "北京市", // 收件人省份或者直辖市名称
"courierId": 2, // 快递员id?!
"customerDesc": "", // 发件人备注信息
"expressNo": null, // ???
"planTime": 1433999801000, // 预计接单时间
"printTime": null, // ???
"receiveTime": null, // ???
"shipperAddress": "望京", // 发件人详细信息
"shipperCity": "北京市", // 发件人城市
"shipperCounty": "朝阳区", // 发件人区县
"shipperMobile": "13701011772", // 发件人电话
"shipperNickName": "上官", // 发件人姓名
"shipperProvince": "北京市", // 发件人所在的省份或者直辖市名称
"shipperLatitude": 39.9828, // 发件人的经度
"shipperLongitude": 116.491, // 发件人的纬度
"status": 2, // 订单状态
"trackNo": null // 快递单号
},
...
]
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 59, // 订单id
"applyTime": 1433992558000, // 发单时间
"companyNo": null, // ???,应该没用了吧?!
"consigneeAddress": "望京湖光中街1号", // 收件人详细地址
"consigneeCity": "北京市", // 收件人所在的城市
"consigneeCounty": "朝阳区", // 收件人所在的区县
"consigneeMobile": "3333333333", // 收件人电话
"consigneeNickName": "aaaaaaaaa", // 收件人姓名
"consigneeProvince": "北京市", // 收件人省份或者直辖市名称
"courierId": 2, // 快递员id?!
"customerDesc": "", // 发件人备注信息
"expressNo": null, // ???
"planTime": 1433999801000, // 预计接单时间
"printTime": null, // ???
"receiveTime": null, // ???
"shipperAddress": "望京", // 发件人详细信息
"shipperCity": "北京市", // 发件人城市
"shipperCounty": "朝阳区", // 发件人区县
"shipperMobile": "13701011772", // 发件人电话
"shipperNickName": "上官", // 发件人姓名
"shipperProvince": "北京市", // 发件人所在的省份或者直辖市名称
"shipperLatitude": 39.9828, // 发件人的经度
"shipperLongitude": 116.491, // 发件人的纬度
"status": 2, // 订单状态
"trackNo": null // 快递单号
},
...
]
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 59, // 订单id
"applyTime": 1433992558000, // 发单时间
"companyNo": null, // ???,应该没用了吧?!
"consigneeAddress": "望京湖光中街1号", // 收件人详细地址
"consigneeCity": "北京市", // 收件人所在的城市
"consigneeCounty": "朝阳区", // 收件人所在的区县
"consigneeMobile": "3333333333", // 收件人电话
"consigneeNickName": "aaaaaaaaa", // 收件人姓名
"consigneeProvince": "北京市", // 收件人省份或者直辖市名称
"courierId": 2, // 快递员id?!
"customerDesc": "", // 发件人备注信息
"expressNo": null, // ???
"planTime": 1433999801000, // 预计接单时间
"printTime": null, // ???
"receiveTime": null, // ???
"shipperAddress": "望京", // 发件人详细信息
"shipperCity": "北京市", // 发件人城市
"shipperCounty": "朝阳区", // 发件人区县
"shipperMobile": "13701011772", // 发件人电话
"shipperNickName": "上官", // 发件人姓名
"shipperProvince": "北京市", // 发件人所在的省份或者直辖市名称
"shipperLatitude": 39.9828, // 发件人的经度
"shipperLongitude": 116.491, // 发件人的纬度
"status": 2, // 订单状态
"trackNo": null // 快递单号
},
...
]
}
{
"trackNo":"1243565778" // 快递单号
}
{
"code": "000",
"message": "接单成功",
"data": null
}
{
"id": "123", // 订单id
"orderNo": "123456" // 订单号
}
{
"code": "000",
"message": "取件成功",
"data": null
}
{
"orderId": // 订单id,如果有这个参数(不为0)则把价格应用到订单上
"typeID": 1, // 类型id
"volume": 2.1, // 距离,这个距离能否服务端计算?
"weight":3.5 // 重量
}
{
"code": "000",
"message": "成功",
"data": {
"price":25.6
}
}
{
"code": "000",
"message": "成功",
"data": [
{
"id": 1,
"name": "生鲜"
},
{
"id": 2,
"name": "鲜花"
}
]
}