全球优选
- 登录 /login
Method: POST
Data:
code (js_code)
rawData
signature
iv
encryptedData
Response:
{
"code": 1201,
"result": {
"uid":"1"
"token":"this is token"
},
"msg":"登录成功"
}
errors code: 101 1101 1102 1103 1104 1105
- 用户信息 /user
Methor: GET
Headers:
Authorization : Bearer token
Response:
{
"code": 1202,
"result": {
"id": 2,
"name": "小包子",
"created_at": "2017-06-11 09:06:20",
"updated_at": "2017-06-17 02:48:40",
"avatar": "http://xxxxx",
"status": 1
},
"msg": "用户信息"
}
- 省份列表 /province
Method: GET
Headers:
Authorization : Bearer token
Response:
{
"code": 1203,
"result": {
"id": [
1,
19,
37,
219,
350,
......
],
"name": [
"北京",
"天津",
"河北省",
"山西省",
"内蒙古自治区",
......
]
},
"msg": "省份数据"
}
- 城市列表 /city
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1204,
"result": {
"id": [
2
],
"name": [
"北京市"
]
},
"msg": "城市/区县数据"
}
- 城市列表 /district
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1204,
"result": {
"id": [
3,
4,
5,
......
],
"name": [
"东城区",
"西城区",
"朝阳区",
......
]
},
"msg": "城市/区县数据"
}
- 地址列表 /getAddrs
Method: GET
Headers:
Authorization : Bearer token
Response:
{
"code": 1207,
"result": [
{
"id": 2,
"uid": 2,
"province_id": 1,
"city_id": 2,
"district_id": 3,
"detail": "马云别墅区",
"addressee": "马越",
"phone": "110120119",
"updated_at": "2017-06-17 08:34:44",
"created_at": "2017-06-17 08:34:44",
"province": "北京",
"city": "北京市",
"district": "东城区",
"default": true
},
{
"id": 3,
"uid": 2,
"province_id": 1,
"city_id": 2,
"district_id": 3,
"detail": "马云别墅区之二",
"addressee": "马铭",
"phone": "120",
"updated_at": "2017-06-17 11:43:36",
"created_at": "2017-06-17 08:35:07",
"province": "北京",
"city": "北京市",
"district": "东城区",
"default": false
}
],
"msg": "用户地址列表"
}
- 添加、更新地址 /setAddr
Method: POST
Data:
province_id
city_id
district_id
detail
addressee
phone
id (可选 更新数据时必须携带)
def (可选 bool 设置为默认)
Headers:
Authorization : Bearer token
Response:
{
"code": 1205,
"result": {
"province_id": "1",
"city_id": "2",
"district_id": "3",
"detail": "马云别墅区之二",
"addressee": "马铭",
"phone": "120",
"id": "3"
},
"msg": "地址设置成功"
}
errors code: 101 1107
- 设置默认地址 /setDefAddr
Method: POST
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1205,
"result": [],
"msg": "默认地址设置成功"
}
errors code: 1116 1117
- 删除地址 /delAddr
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1211,
"result": [],
"msg": "地址删除成功"
}
errors code: 1115
- 获取地址 /getAddr
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1206,
"result": {
"id": 2,
"uid": 2,
"province_id": 1,
"city_id": 2,
"district_id": 3,
"detail": "马云别墅区",
"addressee": "马越",
"phone": "110120119",
"updated_at": "2017-06-17 08:34:44",
"created_at": "2017-06-17 08:34:44",
"default": true
},
"msg": "获取用户地址"
errors code: 1108
- 更新头像 /setAvatar
Method: POST
Data:
- avatar (只支持jpg、png、jpeg)
Headers:
Authorization : Bearer token
Response:
{
"code": 1208,
"result": {
"avatar_url": "http://xxxxx"
},
"msg": "头像更新成功"
}
errors code: 1109 1110 1111 1112
- 更新用户名 /setName
Method: POST
Data:
- name
Headers:
Authorization : Bearer token
Response:
{
"code": 1209,
"result": {
"name": "马越"
},
"msg": "用户名更新成功"
}
errors code: 1113
Response:
{
"code": 1210,
"result": {
"name": "FAQ",
"content": ""
},
"msg": "模块文案数据"
}
errors code: 1114
- 试用列表 /trial/list
Method: GET
Data:
p (页码 page)
l (数量 limit)
type (状态 1进行中 2即将开始 3已结束)
Response:
{
"code": 2201,
"result": {
"data": [
{
"id": 1,
"priority": 5,
"title": "test",
"thumbnail": null,
"specification": "test",
"origin_price": "1000.00",
"current_price": "10.00",
"quantity": 0,
"page_view_count": 21,
"start_at": "2017-06-29 16:00:06",
"end_at": "2017-07-29 16:00:07",
"end_time": 1501344000
"status": 1,
"reports": [
{
"id": 1,
"user_id": 1,
"avatar": "https://wx.qlogo.cn/mmopen/..."
}
]
},
......
],
"block": {
"page": 1,
"start": 0,
"limit": 20,
"count": 4,
"more": false,
"key": "53200e57c4ccd64378017b367b5d3b4e"
}
},
"msg": "试用列表数据"
}
- 试用申请 /trial/apply
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2212,
"result": {
"apply_id":1,
},
"msg": "满足申请条件"
}
errors code: 401 2102 2103
- 试用申请 /trial/apply
Method: POST
Data:
trial_id
manifesto
address_id
Headers:
Authorization : Bearer token
Response:
{
"code": 2203,
"result": {
"title": "test"
},
"msg": "试用申请成功"
}
errors code: 101 2102 2103 2104 2105
- 试用申请数据 /trial/getApply
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2207,
"result": {
"apply_id": 9,
"trial_id": 1,
"manifesto": "我是马云之子马越"
},
"msg": "试用申请信息"
}
errors code: 2110
- 修改试用宣言 /trial/editApply
Method: POST
Data:
apply_id
trial_id
manifesto
Headers:
Authorization : Bearer token
Response:
{
"code": 2208,
"result": [],
"msg": "试用申请宣言修改成功"
}
errors code: 2111 2112 2113
- 试用详情页 /trial/detail
Method: GET
Data:
Headers: ( 可选 )
Authorization : Bearer token
Response:
{
"code": 2202,
"result": {
"trial": {
"id": 4,
"priority": 0,
"title": "test",
"thubmnail": "test",
"description": "test",
"specification": "test",
"origin_price": "1000.00",
"current_price": "10.00",
"quantity": 0,
"page_view_count": 20,
"application_count": 0,
"ask_count": 0,
"start_at": 1498752000,
"end_at": 1501344000,
"created_at": null,
"updated_at": null,
"status": 1
},
"status": 1,
"applyList": [
"list": [
{
"uid": 1,
"name": "马越",
"avatar": "https://wx.qlogo.cn/mmopen/...",
"likes": 0
}
],
"count": 1
],
"user": {
"apply_status": 1,
"apply_id": 1
"manifesto": "我是马云之子马越"
"likes": 0,
"isLike": 0,
"selected": 0
}
},
"msg": "试用详情页数据"
}
errors code: 2101
- 用户试用申请列表 /user/applyLIst
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2204,
"result": {
"data": [
{
"id": 3,
"selected": 0,
"trial_id": 4,
"trial": {
"id": 4,
"priority": 0,
"title": "test",
"thumbnail": null,
"specification": "test",
"origin_price": "1000.00",
"current_price": "10.00",
"quantity": 0,
"page_view_count": 24,
"start_at": "2017-06-29 16:00:06",
"end_at": "2017-07-29 16:00:07",
"end_time": 1501344000
}
},
{
"id": 2,
"selected": 0,
"trial_id": 3,
"trial": {
"id": 3,
"priority": 0,
"title": "test",
"thumbnail": null,
"specification": "test",
"origin_price": "1000.00",
"current_price": "10.00",
"quantity": 0,
"page_view_count": 25,
"start_at": "2017-06-29 16:00:06",
"end_at": "2017-07-29 16:00:07",
"end_time": 1501344000
}
},
{
"id": 1,
"selected": 0,
"trial_id": 2,
"trial": {
"id": 2,
"priority": 0,
"title": "test",
"thumbnail": null,
"specification": "test",
"origin_price": "1000.00",
"current_price": "10.00",
"quantity": 0,
"page_view_count": 23,
"start_at": "2017-06-29 16:00:06",
"end_at": "2017-07-29 16:00:07",
"end_time": 1501344000
}
}
],
"block": {
"page": 1,
"start": 0,
"limit": 20,
"count": 3,
"more": false,
"key": "53200e57c4ccd64378017b367b5d3b4e"
}
},
"msg": "用户试用申请列表"
}
- 商品试用申请列表 /trial/applyList
Response:
{
"code": 2205,
"result": {
"data": [
{
"uid":1
"name": "马越",
"avatar": "https://wx.qlogo.cn/mmopen/...",
"apply_id": 3,
"manifesto": "我是马云之子马越",
"likes": 0,
"created_at": "5月7日"
}
],
"block": {
"page": 1,
"start": 0,
"limit": 20,
"count": 1,
"more": false,
"key": "53200e57c4ccd64378017b367b5d3b4e"
}
},
"msg": "商品试用申请列表"
}
Response:
{
"code": 2215,
"result": [
{
"uid": "1",
"name": "马越",
"avatar": "http://hyperx-1251599117.file.myqcloud.com/...",
"apply_id": 3,
"manifesto": "我是马云之子马越",
"likes": 0,
"created_at": "5月7日"
},
{
"uid": "2",
"name": "铭",
"avatar": "http://hyperx-1251599117.file.myqcloud.com/...",
"apply_id": 3,
"manifesto": "1233211234567",
"likes": 0,
"created_at": "5月7日"
}
],
"msg": "试用结果名单"
}
errors code: 2101
- 提交试用报告图片 /trial/reportImg
Method: POST
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2213,
"result": {
"url": "http://hyperx-1251599117.file.myqcloud.com/......"
},
"msg": "报告图片上传成功"
}
errors code: 1109 1110 1111
- 试用报告填写权限校验 /trial/report
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2206,
"result": {
"trial_id": "1"
},
"msg": "产品试用报告填写成功"
}
errors code: 2106 2107 2108 2109
- 提交试用报告 /trial/report
Method: POST
Data:
trial_id
content
attachments
Headers:
Authorization : Bearer token
Response:
{
"code": 2206,
"result": {
"trial_id": "1"
},
"msg": "产品试用报告填写成功"
}
errors code: 2106 2107 2108 2109
- 试用报告数据 /trial/getReport
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2210,
"result": {
"report_id": 5,
"trial_id": 1,
"content": "123",
"attachments": ""
},
"msg": "试用报告信息"
}
errors code: 2114
- 用户试用报告列表 /user/reportList
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 2214,
"result": {
"user": {
"name": "马越",
"avatar": "http://hyperx-1251599117.file.myqcloud.com/..."
},
"list": [
{
"trial": {
"id": 1,
"title": "test",
"thumbnail": "http://xxx"
},
"report": {
"id": 5,
"status": 0,
"likes": 1,
"content": "12121212121",
"attachments": [
"http://xxx",
"http://ooo"
],
"created_at": "07月11日"
}
}
]
},
"msg": "用户试用报告列表"
}
- 修改试用报告 /trial/editReport
Method: POST
Data:
report_id
trial_id
content
attachments
Headers:
Authorization : Bearer token
Response:
{
"code": 2211,
"result": [],
"msg": "试用报告修改成功"
}
errors code: 2115 2116
- 我的新消息数量 /user/newMsg
Method: GET
Headers:
Authorization : Bearer token
Response:
{
"code": 1213,
"result": {
"isNew": 3,
"last_id":50,
},
"msg": "用户新消息数量"
}
- 我的消息(仅获取新消息) /user/message
Method: GET
Headers:
Authorization : Bearer token
Response:
{
"code": 1214,
"result": [
{
"id": 2,
"user_id": 1,
"type": 1,
"content": "123",
"thumbnail": "",
"title": "123",
"link": "",
"created_at": "2017-07-13 13:51:46",
"updated_at": "2017-07-13 13:51:48"
},
{
"id": 3,
"user_id": 1,
"type": 1,
"content": "123",
"thumbnail": "",
"title": "123",
"link": "",
"created_at": "2017-07-13 13:51:46",
"updated_at": "2017-07-13 13:51:48"
},
{
"id": 4,
"user_id": 1,
"type": 1,
"content": "123",
"thumbnail": "",
"title": "123",
"link": "",
"created_at": "2017-07-13 13:51:46",
"updated_at": "2017-07-13 13:51:48"
}
],
"msg": "用户新消息列表"
}
- 我的消息(下拉获取消息) /user/msgList
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1215,
"result": [
{
"id": 1,
"user_id": 1,
"type": 1,
"content": "123",
"thumbnail": "",
"title": "123",
"link": "",
"created_at": "2017-07-13 13:51:37",
"updated_at": "2017-07-13 13:51:44"
},
{
"id": 2,
"user_id": 1,
"type": 1,
"content": "123",
"thumbnail": "",
"title": "123",
"link": "",
"created_at": "2017-07-13 13:51:46",
"updated_at": "2017-07-13 13:51:48"
},
{
"id": 3,
"user_id": 1,
"type": 1,
"content": "123",
"thumbnail": "",
"title": "123",
"link": "",
"created_at": "2017-07-13 13:51:46",
"updated_at": "2017-07-13 13:51:48"
}
],
"msg": "用户下拉消息列表"
}
- 点赞接口 /likes/apply
Method: GET
Data:
Headers:
Authorization : Bearer token
Response:
{
"code": 1216,
"result": [],
"msg": "点赞成功"
}
Code: 1217(取消点赞) 1118
Response:
{
"code": 1219,
"result": {
"attachment": "",
"title": "123",
"content": "321",
"open": "",
"start_at": 1500469979,
"end_at": 1500579979
},
"msg": "公告信息"
}
result 为空则无公告