IconCreated with Sketch.

YAPI 接口文档

YApi
  • 公共分类
    • 获取短信验证码-注册或登录-APP
    • 刷新token
    • 获取短信验证码-注册-PC
    • 注册-PC/app
    • 验证手机验证码-注册-APP
    • 注册-校验用户名唯一
    • 注册-手机号和密码注册-APP-未使用
    • 获取短信验证码-登录-PC
    • 登录-用户名和密码
    • 手机验证码登录
    • 三方登录_发送已有账号短信
    • 三方登录
    • 三方登录_账号绑定
    • 三方登录_账号解绑(解绑qq信息)
    • 三方登录-完善信息
    • 文件上传
    • 忘记密码-获取短信验证码
    • 忘记密码-获取验证码图片-PC
    • 忘记密码-验证手机号-APP
    • 忘记密码-验证用户名-PC
    • 忘记密码-验证手机验证码
    • 忘记密码-新密码
  • 首页模块
    • 爆款推荐_小程序
    • 新鲜好物_小程序
    • 新鲜好物-APP
    • 特惠推荐_小程序
    • 一站买全_小程序
    • 新鲜好物-PC
    • 爆款推荐
    • 一站买全
    • 首页-聚合-APP
    • 首页-广告区域(pc-小程序)
    • 首页-全部分类(包含推荐商品)
    • 首页-获取推荐商品-APP
    • 首页-新鲜好物
    • 首页-人气推荐
    • 首页-热门品牌
    • 首页-最新专题
    • 首页-产品区块
    • 首页-人气推荐-小程序和app
    • 首页-前台类目-小程序
    • 首页-猜你喜欢-小程序和app
  • 搜索模块
    • 搜索-商品搜索-带筛选条件
    • 搜索-提示语
  • 商品分类
    • 二级类目-子类列表-APP-弃用
    • 商品列表-APP
    • 一级分类列表-APP
    • 一级类目-PC
    • 二级类目-筛选条件-PC
    • 商品列表--分页查询
    • 二级类目商品列表--分页查询-小程序-未做
    • 商品列表_临时
  • 商品详情
    • 商品详情
    • 商品详情-APP
    • 同类推荐(也支持猜你喜欢)
    • 热销推荐
    • 商品的评价信息
    • 评价分页数据
    • 商品信息-库存价格是否有效(支持本地购物车)
    • 商品信息-sku
  • 支付
    • 支付-支付宝-APP
    • 支付-支付宝-PC
    • 支付-支付宝-交易查询-APP
    • 模拟支付
  • 购物车
    • 获取购物车数量
    • 购物车列表
    • 购物车列表-APP
    • 合并购物车
    • 购物车全选/取消全选
    • 加入购物车
    • 删除/清空购物车商品
    • 修改购物车商品
  • 评价模块
    • 发布评价
    • 获取待评价订单信息
    • 获取评价信息
  • 品牌模块
    • 获取品牌列表-APP
    • 获取品牌列表-PC
    • 获取品牌详情
    • 获取品牌检索条件
  • 专题模块
    • 专题收藏/取消收藏
    • 获取专题分类列表
    • 获取专题列表
    • 获取专题详情
    • 获取热门专题
  • 会员中心-个人信息
    • 获取个人信息
    • 个人信息-修改
    • 修改头像
  • 会员中心-订单
    • 订单-再次购买
    • 发货--模拟发货(包含了模拟物流)
    • 获取我的订单
    • 获取我的订单详情
    • 取消订单
    • 确认收货
    • 查看物流
    • 立即购买(即填写订单或结算页)
    • 生成订单(即填写订单或结算页)
    • 提交订单
    • 删除订单
  • 会员中心-兴趣分类
    • 兴趣分类-获取
    • 兴趣分类-修改
  • 会员中心-尺码
    • 我的尺码-获取
    • 我的尺码-新增
    • 我的尺码-修改
    • 我的尺码-删除
  • 会员中心-地址管理
    • 添加收货地址
    • 删除收货地址
    • 更新收货地址
    • 获取收货地址列表
  • 会员中心-足迹
    • 获取我的足迹
    • 删除我的足迹
  • 会员中心-收藏(商品、专题、品牌)
    • 添加收藏
    • 获取收藏
    • 取消收藏

小兔鲜儿-PC前台

公共分类

获取短信验证码-注册或登录-APP

基本信息

Path: /code

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
mobile 是 13211112222 手机号
type 是 register 发送短信类型,取值范围[register、login]

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 发送成功

resultobject必须

刷新token

基本信息

Path: /login/refresh

Method: PUT

接口描述:

在token过期后,再次刷新token,根据token和用户的信息,换取新的token值

Header必须携带过期token样例:
"Authorization":"Bearer ${token}"
例子:
"Authorization":"Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCLotoXnuqfnrqHnkIblkZhcIixcImlkXCI6XCIxMjkzMTA4NTkwNTk2NDQ0MTYxXCIsXCJ1c2VybmFtZVwiOlwiYWRtaW5cIn0iLCJpYXQiOjE1OTc5NzMyNzcsImV4cCI6MTU5ODIzMjQ3N30.zjzRwT1wVpSMiugyKPwbIjF6iYuC6oTF5J5JgS6Zt1A"

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是
Authorization 是 Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCLkvaDnjJxcIixcImlkXCI6XCIxMzY5NTk0OTU0NzM5ODU5NDU4XCIsXCJ1c2VybmFtZVwiOlwiY2VzaGlcIn0iLCJpYXQiOjE2MjA2Mjg0OTYsImV4cCI6MTYyMDg4NzY5Nn0.xuNNA47A10GabH4YXgkQe5IedhFt7HHyY8lfRUP63RE token

Body

名称类型是否必须默认值备注其他信息
accountstring必须用户名或手机号

undefined: ceshi

idstring必须用户id

undefined: 123456

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

resultobject必须用户信息
├─ idnumber必须用户ID

undefined: @natural

├─ mobilestring必须手机号

undefined: 13200000000

├─ tokenstring必须

undefined: 03c891e1abda7801193a

├─ nicknamestring必须

undefined: @cname

├─ avatarstring必须

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

├─ genderstring必须性别,男、女、未知
├─ birthdaystring必须生日
├─ cityCodestring必须城市编码
├─ provinceCodestring必须省份编码
├─ professionstring必须职业

获取短信验证码-注册-PC

基本信息

Path: /register/code

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
mobile 是 13211112222 手机号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 发送成功

resultobject必须

注册-PC/app

基本信息

Path: /register

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
accountstring必须abcdef

最大长度: 20

最小长度: 5

mobilestring必须18210090581

最大长度: 11

最小长度: 11

undefined: 13219165182

codestring必须123456

最大长度: 6

最小长度: 6

passwordstring必须abcdefg

最大长度: 20

最小长度: 6

typestring必须PC端默认不传此值,app必传且值为app

undefined: app

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 注册成功

resultobject必须

验证手机验证码-注册-APP

基本信息

Path: /register/code/check

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
mobile 是 13211112222 手机号
code 是 123456 验证码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 发送成功

resultobject必须

注册-校验用户名唯一

基本信息

Path: /register/check

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
account 是 用户名或手机号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须
resultboolean必须是否存在,true:已存在,false:不存在

undefined: @boolean

注册-手机号和密码注册-APP-未使用

基本信息

Path: /regiser/other

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
mobilestring必须
passwordstring必须

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 注册成功

resultobject必须

获取短信验证码-登录-PC

基本信息

Path: /login/code

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
mobile 是 13211112222 手机号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 发送成功

resultobject必须

登录-用户名和密码

基本信息

Path: /login

Method: POST

接口描述:

登录成功后,后台返回的token,请在本地保存,并在每次请求接口时在Header中携带
Header携带token样例:
"Authorization":"Bearer ${token}"
例子:
"Authorization":"Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCLotoXnuqfnrqHnkIblkZhcIixcImlkXCI6XCIxMjkzMTA4NTkwNTk2NDQ0MTYxXCIsXCJ1c2VybmFtZVwiOlwiYWRtaW5cIn0iLCJpYXQiOjE1OTc5NzMyNzcsImV4cCI6MTU5ODIzMjQ3N30.zjzRwT1wVpSMiugyKPwbIjF6iYuC6oTF5J5JgS6Zt1A"

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
accountstring必须用户名或手机号

undefined: ceshi

passwordstring必须密码

undefined: 123456

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

resultobject必须用户信息
├─ idnumber必须用户ID

undefined: @natural

├─ mobilestring必须手机号

undefined: 13200000000

├─ tokenstring必须

undefined: 03c891e1abda7801193a

├─ nicknamestring必须

undefined: @cname

├─ avatarstring必须

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

├─ genderstring必须性别,男、女、未知
├─ birthdaystring必须生日
├─ cityCodestring必须城市编码
├─ provinceCodestring必须省份编码
├─ professionstring必须职业

手机验证码登录

基本信息

Path: /login/code

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
mobilestring必须手机号
codestring必须验证码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

resultobject必须用户信息
├─ idnumber必须用户ID

undefined: @natural

├─ mobilestring必须手机号

undefined: 13200000000

├─ tokenstring必须

undefined: 03c891e1abda7801193a

├─ nicknamestring必须

undefined: @cname

├─ avatarstring必须

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

├─ genderstring必须性别,男、女、未知
├─ birthdaystring必须生日
├─ cityCodestring必须城市编码
├─ provinceCodestring必须省份编码
├─ professioninteger必须职业

三方登录_发送已有账号短信

基本信息

Path: /login/social/code

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
mobile 否 13211112222 手机号

Body

名称类型是否必须默认值备注其他信息
unionIdstring必须三方标识
sourceinteger必须注册来源 注册来源,1为pc,2为webapp,3为微信小程序,4为Android,5为ios,6为qq,7为微信

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

三方登录

基本信息

Path: /login/social

Method: POST

接口描述:

当token与mobile不存在或均为null时,即需要完善资料

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
unionIdstring必须三方标识
sourceinteger必须注册来源 注册来源,1为pc,2为webapp,3为微信小程序,4为Android,5为ios,6为qq,7为微信

undefined: 6

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

resultobject必须用户信息
├─ idnumber必须用户ID

undefined: @natural

├─ mobilestring必须手机号

undefined: 13200000000

├─ tokenstring必须

undefined: 03c891e1abda7801193a

├─ nicknamestring必须

undefined: @cname

├─ avatarstring必须

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

├─ genderstring必须性别,男、女、未知
├─ birthdaystring必须生日
├─ cityCodestring必须城市编码
├─ provinceCodestring必须省份编码
├─ professioninteger必须职业

三方登录_账号绑定

基本信息

Path: /login/social/bind

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
unionIdstring必须三方标识
mobilestring必须手机号
codestring必须验证码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

resultobject必须
├─ idstring必须id

undefined: @id

├─ mobilestring必须手机号

undefined: 13211112222

├─ tokenstring必须token

undefined: @id

├─ nicknamestring必须昵称

undefined: @cname

├─ avatarstring必须头像

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

三方登录_账号解绑(解绑qq信息)

基本信息

Path: /login/social/unbind

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
mobile 是 手机号

Body

名称类型是否必须默认值备注其他信息
mobilestring必须手机号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 登录成功

resultobject必须
├─ idstring必须id

undefined: @id

├─ mobilestring必须手机号

undefined: 13211112222

├─ nicknamestring必须昵称

undefined: @cname

├─ avatarstring必须头像

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

├─ accountstring必须

三方登录-完善信息

基本信息

Path: /login/social/:unionId/complement

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
unionId sad123231dsada unionId

Body

名称类型是否必须默认值备注其他信息
accountstring必须
mobilestring必须
codestring必须
passwordstring必须

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 注册成功

resultobject必须
├─ idstring必须用户ID

undefined: @id

├─ mobilestring必须手机号

undefined: 13211112222

├─ tokenstring必须token

undefined: @id

├─ nicknamestring必须

undefined: @cname

├─ avatarstring必须

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

文件上传

基本信息

Path: /upload

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type multipart/form-data 是

Body

参数名称 参数类型 是否必须 示例 备注
file file 是 文件

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ urlstring必须文件链接

忘记密码-获取短信验证码

基本信息

Path: /reset/mobile/code

Method: GET

接口描述:

验证票据有效时间5分钟

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
ticket 是 上一步中返回的ticket

Body

名称类型是否必须默认值备注其他信息
accountstring必须账号
uuidstring必须获取验证码图片时使用的uuid
codestring必须验证码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 短信已发送

忘记密码-获取验证码图片-PC

基本信息

Path: /reset/verification

Method: GET

接口描述:

返回数据为验证码图片

请求参数

Query

参数名称 是否必须 示例 备注
uuid 是 览器生成随机id

返回数据

名称类型是否必须默认值备注其他信息

忘记密码-验证手机号-APP

基本信息

Path: /reset/mobile

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
mobile 是 手机号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 验证通过

resultobject必须返回信息
├─ mobilestring必须手机号

undefined: 13211111111

├─ ticketstring必须验证票据

undefined: 000000000

忘记密码-验证用户名-PC

基本信息

Path: /reset/account/check

Method: GET

接口描述:

验证码有效时间5分钟

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
account 是 用户名
code 是 验证码
uuid 是 获取图片验证码所使用的uuid

Body

名称类型是否必须默认值备注其他信息
accountstring必须账号
uuidstring必须获取验证码图片时使用的uuid
codestring必须验证码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ mobilestring必须手机号
├─ ticketstring必须验证票据

忘记密码-验证手机验证码

基本信息

Path: /reset/mobile/check

Method: GET

接口描述:

验证票据有效时间5分钟

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
ticket 是 上一步中返回的ticket
code 是 手机验证码

Body

名称类型是否必须默认值备注其他信息
accountstring必须账号
uuidstring必须获取验证码图片时使用的uuid
codestring必须验证码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 校验成功

resultobject必须返回信息
├─ ticketstring必须新的验证票据,有效期5分钟

undefined: 111111111

忘记密码-新密码

基本信息

Path: /reset/password

Method: PUT

接口描述:

验证票据有效时间5分钟

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
ticketstring必须上一步获取的验证票据
passwordstring必须新的密码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 重置密码成功

首页模块

爆款推荐_小程序

基本信息

Path: /home/inVogue/mutli

Method: GET

接口描述:

目前爆款推荐分为了24小时热榜,热销总榜,人气周榜

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须
resultobject非必须
├─ titlestring非必须活动标题:爆款推荐

undefined: 一站买全

├─ idstring必须id信息
├─ bannerPicturestring必须活动图片
├─ goodsItemsobject []非必须活动对应的商品集合

item 类型: object

├─ goodsobject []必须

item 类型: object

├─ descstring必须
├─ idstring必须
├─ namestring必须
├─ picturestring必须
├─ pricenumber必须
├─ idstring必须子类活动项id
├─ namestring必须子类活动名称比如:24小时热榜
├─ picturestring必须子类活动图片
├─ summarystring必须副标题
├─ subTypesobject []非必须子类选项

item 类型: object

├─ idstring必须子类选项id
├─ namestring必须子类选项名称
├─ picturestring必须子类选项图片

新鲜好物_小程序

基本信息

Path: /home/new/mutli

Method: GET

接口描述:

目前新鲜好物分为了抢先尝鲜、新品预告

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须
resultobject非必须
├─ titlestring非必须活动标题:新鲜好物

undefined: 一站买全

├─ idstring必须id信息
├─ bannerPicturestring必须活动图片
├─ goodsItemsobject []非必须活动对应的商品集合

item 类型: object

├─ goodsobject []必须

item 类型: object

├─ descstring必须
├─ idstring必须
├─ namestring必须
├─ picturestring必须
├─ pricenumber必须
├─ idstring必须子类活动项id
├─ namestring必须子类活动名称比如:抢先尝鲜
├─ picturestring必须子类活动图片
├─ summarystring必须副标题
├─ subTypesobject []非必须子类选项

item 类型: object

├─ idstring必须子类选项id
├─ namestring必须子类选项名称
├─ picturestring必须子类选项图片

新鲜好物-APP

基本信息

Path: /home/new/simple

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须
resultobject非必须
├─ newProductobject []非必须

item 类型: object

├─ idstring必须
├─ picturestring必须
├─ namestring必须
├─ pricenumber必须
├─ descstring必须
├─ orderNumnumber必须
├─ preSalesobject []非必须

item 类型: object

├─ idstring必须
├─ picturestring必须
├─ namestring必须
├─ pricenumber必须
├─ descstring必须
├─ orderNumnumber必须

特惠推荐_小程序

基本信息

Path: /home/preference/mutli

Method: GET

接口描述:

目前特惠推荐分为了抢先尝鲜、新品预告

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须
resultobject非必须
├─ titlestring非必须活动标题:特惠推荐

undefined: 一站买全

├─ idstring必须id信息
├─ bannerPicturestring必须活动图片
├─ goodsItemsobject []非必须活动对应的商品集合

item 类型: object

├─ goodsobject []必须

item 类型: object

├─ descstring必须
├─ idstring必须
├─ namestring必须
├─ picturestring必须
├─ pricenumber必须
├─ idstring必须子类活动项id
├─ namestring必须子类活动名称比如:
├─ picturestring必须子类活动图片
├─ summarystring必须副标题
├─ subTypesobject []非必须子类选项

item 类型: object

├─ idstring必须子类选项id
├─ namestring必须子类选项名称
├─ picturestring必须子类选项图片

一站买全_小程序

基本信息

Path: /home/oneStop/mutli

Method: GET

接口描述:

目前一站全买分为了搞定熊孩子,家里不凌乱,让音质更出众三个子项

请求参数

Query

参数名称 是否必须 示例 备注
page 否 默认是1
pageSize 否 默认是10
subType 否 子类项活动的id,可以不传,不传,查询全部子类项的第一页数据

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须
resultobject非必须
├─ bannerPicturestring非必须
├─ goodsItemsobject非必须不传
├─ id1object非必须是subTypes
├─ goodsobject []非必须

item 类型: object

├─ descstring必须
├─ idstring必须
├─ namestring必须
├─ picturestring必须
├─ pricenumber必须
├─ idstring非必须
├─ namestring非必须
├─ picturestring非必须
├─ summarystring非必须
├─ idstring非必须
├─ subTypesobject []非必须

item 类型: object

├─ idstring必须
├─ namestring必须
├─ picturestring必须
├─ titlestring非必须

新鲜好物-PC

基本信息

Path: /home/new/multi

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回数据
├─ highlysobject []必须力荐新品

最大数量: 2

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static//uploads/img/index-new-pd01.png,http://zhoushugang.gitee.io/erabbit-client-pc-static//uploads/img/index-new-pd02.png

├─ namestring必须商品名称

undefined: @ctitle(10,16)

├─ pricenumber必须价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: @ctitle(4,8)

├─ newProductobject []必须新品列表

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: https://yanxuan-item.nosdn.127.net/1d374eef36fb36f618cb0000b0c021eb.png

├─ namestring必须商品名称

undefined: @ctitle(10,16)

├─ pricenumber必须价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: @ctitle(4,8)

├─ preSalesobject []必须预售列表

最大数量: 5

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/home_goods_5.jpg

├─ namestring必须商品名称

undefined: @ctitle(10,16)

├─ pricenumber必须价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: @ctitle(4,8)

爆款推荐

基本信息

Path: /home/inVogue

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回数据
├─ byDayobject []必须24小时热销

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_8.jpg

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须价格

undefined: @float(20,200,2,2)

├─ descstring必须备注

undefined: @ctitle(10,20)

├─ orderNuminteger必须销量
├─ byWeekobject []必须人气周榜

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_8.jpg

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须价格

undefined: @float(20,200,2,2)

├─ descstring必须备注

undefined: @ctitle(10,20)

├─ orderNuminteger必须销量
├─ byTotalobject []必须热销总榜

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_8.jpg

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须价格

undefined: @float(20,200,2,2)

├─ descstring必须备注

undefined: @ctitle(10,20)

├─ orderNuminteger必须销量

一站买全

基本信息

Path: /home/oneStop

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须返回数据

最大数量: 5

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须名称

undefined: @ctitle(6,10)

├─ summarystring必须副标题

undefined: @ctitle(10,16)

├─ picturestring必须专场图片

undefined: @image('1240x180', '#ccc','#ccc','')

├─ goodsobject []必须商品集合

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_7.jpg

├─ namestring必须商品名称

undefined: @ctitle(10,16)

├─ pricenumber必须价格

undefined: @float(10,100,2,2)

├─ descstring必须备注

undefined: @ctitle(10,16)

首页-聚合-APP

基本信息

Path: /home/index

Method: GET

接口描述:

一次拉取首页所有数据

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须请求结果描述

undefined: 操作成功

resultobject非必须
├─ imageBannersobject []非必须轮播图列表

item 类型: object

├─ idstring必须id
├─ imgUrlstring必须banner链接
├─ hrefUrlstring必须跳转链接
├─ typestring必须跳转类型1、页面2、H5 3、小程序(小程序使用)
├─ categoryGridsobject []非必须分类列表

item 类型: object

├─ idstring必须前台类目Id
├─ namestring必须前台类目名称
├─ picturestring必须前台类目图片
├─ childrennull必须子类目集合-此处为null
├─ goodsnull必须推荐商品集合-此处为null
├─ hotRecommendsobject []非必须推荐列表

item 类型: object

├─ leftIconstring必须左侧图片
├─ rightIconstring必须右侧图片
├─ titlestring必须标题
├─ captionstring必须简述
├─ freshGoodsobject []非必须新鲜好物

item 类型: object

├─ idstring必须spuId,即商品Id
├─ namestring必须商品名称
├─ descstring必须商品描述
├─ pricestring必须商品价格
├─ picturestring必须商品图片
├─ discountnumber必须折扣信息,如为null时,即无折扣
├─ orderNumnumber必须销量
├─ hotBrandsobject []非必须热门品牌

item 类型: object

├─ idstring必须品牌Id
├─ namestring必须品牌名称
├─ nameEnstring必须英文品牌名
├─ logostring必须品牌logo
├─ picturestring必须图片
├─ typenull必须属性来源:1为本级,2为父级
├─ descstring必须描述
├─ placestring必须地址信息
├─ projectsobject []非必须专题推荐

item 类型: object

├─ creatorstring必须
├─ isDeletenumber必须
├─ createTimestring必须
├─ updateTimestring必须
├─ idstring必须专题id
├─ classificationIdstring必须专题分类id
├─ titlestring必须标题
├─ summarystring必须副标题
├─ lowestPricenumber必须最低价格
├─ coverstring必须专题封面
├─ detailsUrlstring必须详情链接
├─ collectNumnumber必须收藏数
├─ viewNumnumber必须浏览数
├─ replyNumnumber必须回复数
├─ categoryBannersobject []非必须商品推荐分类列表

item 类型: object

├─ idstring必须前台类目Id
├─ namestring必须前台类目名称
├─ picturestring必须前台类目图片
├─ childrenobject []必须子类目集合

item 类型: object

├─ idstring必须前台类目Id-子类目
├─ namestring必须前台类目名称-子类目
├─ picturestring必须前台类目图片-子类目
├─ childrennull必须子类目集合--此处为nll(前台类目一共两级)
├─ goodsnull必须此处为null
├─ goodsobject []必须推荐商品集合

item 类型: object

├─ idstring必须spuId,即商品Id
├─ namestring必须商品名称
├─ descstring必须商品描述
├─ pricestring必须商品价格
├─ picturestring必须商品图片
├─ discountnumber必须折扣信息,如为null时,即无折扣
├─ orderNumnumber必须销量

首页-广告区域(pc-小程序)

基本信息

Path: /home/banner

Method: GET

接口描述:

除了首页调用广告区域外,其他的页面也会调用广告接口

请求参数

Query

参数名称 是否必须 示例 备注
distributionSite 否 广告区域展示位置(投放位置 投放位置,1为首页,2为分类商品页) 默认是1

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最大数量: 5

item 类型: object

├─ idstring必须id

undefined: @id

├─ imgUrlstring必须banner链接

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b5.jpg

├─ hrefUrlstring必须跳转链接

undefined: /

├─ typeinteger必须跳转类型1、页面2、H5 3、小程序(小程序使用)

首页-全部分类(包含推荐商品)

基本信息

Path: /home/category/head

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最小数量: 9

最大数量: 9

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(2,2)

├─ childrenobject []必须子分类集合

最小数量: 5

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须子分类名称

undefined: @ctitle(2,3)

├─ picturestring必须子分类图片

undefined: https://yanxuan.nosdn.127.net/b438fd2754a938ae071422aabf9f1b57.png?quality=95

├─ goodsobject []必须推荐商品集合

item 类型: object

├─ idstring必须商品ID

undefined: @id

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ descstring必须商品描述

undefined: @ctitle(10,20)

├─ pricestring必须商品价格

undefined: @float(100,200,2,2)

├─ picturestring必须商品图片

undefined: @image

首页-获取推荐商品-APP

基本信息

Path: /home/index/userLike

Method: GET

接口描述:

首页底部推荐商品

请求参数

Query

参数名称 是否必须 示例 备注
categoryId 否 3213213213 分类Id
page 否 1 页码,未传或为0,则相当于刷新
pageSize 否 10 数量限制,默认为10
spuId 否 213231 商品id
brandId 否 231231 品牌id

返回数据

{"type":"object","title":"empty object","properties":{}}

首页-新鲜好物

基本信息

Path: /home/new

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
limit 否 默认值为 4,指定响应数据中商品的数量

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ idstring必须id
├─ picturestring必须商品图片链接
├─ namestring必须商品名称
├─ pricenumber必须价格
├─ descstring必须备注

首页-人气推荐

基本信息

Path: /home/hot

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ idstring必须id
├─ picturestring必须图片
├─ titlestring必须标题
├─ altstring必须说明

首页-热门品牌

基本信息

Path: /home/brand

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
limit 否 4 数量限制

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示词
resultobject []必须数据集合

最大数量: 5

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须图片

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_5.jpg

├─ namestring必须品牌名称

undefined: @ctitle(2,3)

├─ nameEnstring必须品牌英文名称

undefined: @title(2,3)

首页-最新专题

基本信息

Path: /home/special

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
limit 否 数量限制

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最大数量: 3

item 类型: object

├─ idstring必须id

undefined: @id

├─ titlestring必须标题

undefined: @ctitle(8,16)

├─ summarystring必须副标题

undefined: @ctitle(8,16)

├─ lowestPricenumber必须最低价格

undefined: @float(20,30,2,2)

├─ coverstring必须专题封面

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/topic_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/topic_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/topic_goods_3.jpg

├─ detailsUrlstring必须详情链接

undefined: @url

├─ collectNuminteger必须收藏数

undefined: @integer(100,200)

├─ viewNuminteger必须浏览数

undefined: @integer(400,600)

├─ replyNuminteger必须

undefined: @integer(100,300)

首页-产品区块

基本信息

Path: /home/goods

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须返回数据

最大数量: 4

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(2,2)

├─ picturestring必须图片

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_cover.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_cover.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/kitchen_goods_cover.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/home_goods_cover.jpg

├─ saleInfostring必须售卖标语

undefined: @ctitle(4,4)

├─ childrenobject []必须子类集合

最大数量: 5

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须名称

undefined: @ctitle(2,3)

├─ goodsobject []必须商品集合

最大数量: 8

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须价格

undefined: @float(100,1000,2,2)

├─ picturestring必须商品图片

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_8.jpg

首页-人气推荐-小程序和app

基本信息

Path: /home/hot/mutli

Method: GET

接口描述:

"leftIcon": "https://yanxuan-item.nosdn.127.net/1d422d423100c7efbd143c7adfe93e0e.png?type=webp&quality=95&thumbnail=245x245&imageView",
        "rightIcon": "https://yanxuan-item.nosdn.127.net/7f6470607bc86b134862458b2f086886.jpg?type=webp&quality=95&thumbnail=245x245&imageView",
        "title": "特惠推荐",
        "caption": "精选全攻略"
target---目标



返回type

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
source-client miniapp 是 minapp 代表小程序端,app 代表 App端

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ idstring必须id
├─ picturestring []必须图片

item 类型: string

├─ 非必须移动端支持多个图片
├─ titlestring必须标题
├─ altstring必须说明
├─ targetstring必须跳转地址

首页-前台类目-小程序

基本信息

Path: /home/category/head/mutli

Method: GET

接口描述:

小程序查询前台分类,只查询一级类目信息(此处pc和app、mini共用了一套前台类目信息)

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最小数量: 9

最大数量: 9

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(2,2)

├─ iconstring必须展示图标

undefined: @image

首页-猜你喜欢-小程序和app

基本信息

Path: /home/goods/guessLike

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 否 1 页码默认值1
pageSize 否 10 页大小默认是10

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须提示语

undefined: 操作成功

resultobject非必须返回数据
├─ countsnumber非必须总条数
├─ pageSizenumber非必须每页条数
├─ pagesnumber非必须总页数
├─ pagenumber非必须当前页数
├─ itemsobject []非必须当前页数据

item 类型: object

├─ idstring必须id
├─ namestring必须商品名称
├─ descstring必须商品描述
├─ pricenumber必须商品价格
├─ picturestring必须商品图片
├─ discountnumber必须商品折扣
├─ orderNumnumber必须商品已下单数量

搜索模块

搜索-商品搜索-带筛选条件

基本信息

Path: /search/all

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
pageinteger非必须页码
pageSizeinteger非必须页尺寸
keywordstring非必须所输入的关键词
associatedIdsstring []非必须联想词Id集合

item 类型: string

├─ 非必须联想词Id
categoryIdstring非必须分类id
brandIdstring非必须品牌id
onlyDiscountboolean非必须只显示特惠
sortFieldstring非必须排序字段,取值范围:[publishTime,orderNum,price,evaluateNum]
sortMethodstring非必须排序规则,asc为正序,desc为倒序,默认为desc

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ conditionsobject必须条件信息
├─ categoriesobject []必须分类集合

最大数量: 8

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(2,3)

├─ brandsobject []必须品牌集合

最大数量: 10

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须品牌名称

undefined: @ctitle(2,4)

├─ nameEnstring必须品牌英文名称
├─ logostring必须品牌logo
├─ pageDataobject必须分页信息
├─ countsinteger必须总数量
├─ pageSizeinteger必须每页条数
├─ pagesinteger必须总页数
├─ pageinteger必须当前页数
├─ itemsobject []必须商品集合

最大数量: 16

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片

枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须商品价格

undefined: @float(10,200,2,2)

├─ descstring必须备注

undefined: @ctitle(4,8)

├─ discountnumber必须折扣信息

搜索-提示语

基本信息

Path: /search/tips

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
keyword 是 橘子 所输入的关键词

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ idsstring []必须关键字id集合

item 类型: string

├─ 非必须关键字Id
├─ associatedWordstring必须联想词

商品分类

二级类目-子类列表-APP-弃用

基本信息

Path: /category/sub

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 是 一级分类ID

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ idstring必须分类Id
├─ namestring必须分类名称
├─ imageBannersobject []必须轮播图集合

item 类型: object

├─ titlestring必须标题
├─ imgUrlstring必须图片链接
├─ hrefUrlstring必须跳转链接
├─ childrenobject []必须子类集合

item 类型: object

├─ idstring必须id
├─ namestring必须名称
├─ picturestring必须图片
├─ childrenobject []必须子类集合

item 类型: object

├─ idstring必须id
├─ namestring必须名称
├─ picturestring必须图片

商品列表-APP

基本信息

Path: /category/goods/mutli

Method: POST

接口描述:

未提交排序字段(sortField)则视为综合排序

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须分类ID
inventoryboolean非必须是否有库存
onlyDiscountboolean非必须只显示特惠
brandIdinteger非必须品牌ID
arttrsobject []非必须属性条件数组

item 类型: object

├─ groupNamestring非必须属性组名称
├─ propertyNamestring非必须属性名称
sortFieldstring非必须排序字段,取值范围:[publishTime,orderNum,price,evaluateNum]
sortMethodstring非必须排序规则,asc为正序,desc为倒序,默认为desc
pageinteger非必须当前页
pageSizeinteger非必须页条数
lowPricenumber非必须最低价
highPricenumber非必须最高价

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据集合
├─ brandsobject []必须品牌集合

item 类型: object

├─ idstring必须id
├─ namestring必须品牌名称
├─ nameEnstring必须品牌英文名称
├─ logostring必须品牌logo
├─ pageDataobject必须分页信息
├─ countsinteger必须总数量
├─ pageSizeinteger必须每页条数
├─ pagesinteger必须总页数
├─ pageinteger必须当前页数
├─ itemsobject []必须商品集合

item 类型: object

├─ idstring必须id
├─ picturestring必须商品图片
├─ namestring必须商品名称
├─ pricenumber必须商品价格
├─ descstring必须备注
├─ discountnumber必须折扣信息
├─ joinCountinteger必须已拼团数量
├─ oldPricenumber必须原价

一级分类列表-APP

基本信息

Path: /category/top

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring非必须
resultobject []非必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ imageBannersobject []必须

item 类型: object

├─ titlestring必须
├─ imgUrlstring必须
├─ hrefUrlstring必须
├─ subcatsobject []必须

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ imgUrlstring必须
├─ goodsobject []必须

item 类型: object

├─ namestring必须
├─ pricestring必须
├─ imgUrlstring必须

一级类目-PC

基本信息

Path: /category

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 是 一级类目ID

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ idstring必须id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(2,2)

├─ childrenobject []必须子分类集合

最大数量: 8

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(2,3)

├─ picturestring必须图片

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-01.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-02.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-03.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-04.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-05.png

├─ goodsobject []必须商品集合

最大数量: 5

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_6.jpg

├─ namestring必须商品名称

undefined: @ctitle(12,20)

├─ pricenumber必须商品价格

undefined: @float(10,200,2,2)

├─ descstring必须备注

undefined: @ctitle(6,12)

├─ discountnumber必须折扣信息

二级类目-筛选条件-PC

基本信息

Path: /category/sub/filter

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 是 二级分类ID

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ categoriesobject []必须分类集合

item 类型: object

├─ idstring必须id
├─ namestring必须分类名称
├─ brandsobject []必须品牌集合

最大数量: 6

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须品牌名称

undefined: @ctitle(2,4)

├─ nameEnstring必须品牌英文名称

undefined: @title(2,4)

├─ logostring必须品牌Logo
├─ salePropertiesobject []必须销售属性集合

最大数量: 4

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须属性组名称

undefined: @ctitle(2,4)

├─ propertiesobject []必须属性集合

最大数量: 8

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须属性名称

undefined: @ctitle(2,4)

├─ idstring必须id

undefined: @id

├─ namestring必须二级分类ID

undefined: @ctitle(2,2)

├─ parentIdstring必须顶级分类ID

undefined: @id

├─ parentNamestring必须顶级分类名称

undefined: @ctitle(2,4)

商品列表--分页查询

基本信息

Path: /category/goods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须分类ID
inventoryboolean非必须是否有库存
onlyDiscountboolean非必须只显示特惠
brandIdinteger非必须品牌ID
attrsobject []非必须属性条件数组

item 类型: object

├─ groupNamestring非必须属性组名称
├─ propertyNamestring非必须属性名称
sortFieldstring非必须排序字段,取值范围:[publishTime,orderNum,price,evaluateNum]
sortMethodstring非必须排序规则,asc为正序,desc为倒序,默认为desc
pageinteger非必须1当前页

最大值: 100

最小值: 1

pageSizeinteger非必须页条数
lowPricenumber非必须最低价
highPricenumber非必须最高价

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据集合
├─ countsinteger必须总数量
├─ pageSizeinteger必须每页条数
├─ pagesinteger必须总页数
├─ pageinteger必须当前页数
├─ itemsobject []必须商品集合

item 类型: object

├─ idstring必须id
├─ picture string必须商品图片
├─ namestring必须商品名称
├─ pricenumber必须商品价格
├─ descstring必须备注
├─ discountnumber必须折扣信息
├─ joinCountinteger必须已拼团数量
├─ oldPricenumber必须原价

二级类目商品列表--分页查询-小程序-未做

基本信息

Path: /category/goods/mini

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须分类ID
pageinteger非必须1当前页

最大值: 100

最小值: 1

pageSizeinteger非必须页条数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据集合
├─ countsinteger必须总数量
├─ pageSizeinteger必须每页条数
├─ pagesinteger必须总页数
├─ pageinteger必须当前页数
├─ itemsobject []必须商品集合

item 类型: object

├─ idstring必须id
├─ picture string必须商品图片
├─ namestring必须商品名称
├─ pricenumber必须商品价格
├─ descstring必须备注
├─ discountnumber必须折扣信息
├─ joinCountinteger必须已拼团数量
├─ oldPricenumber必须原价

商品列表_临时

基本信息

Path: /category/goods/temporary

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger非必须分类ID
inventoryboolean非必须是否有库存
onlyDiscountboolean非必须只显示特惠
brandIdinteger非必须品牌ID
attrsobject []非必须属性条件数组

item 类型: object

├─ groupNamestring非必须属性组名称
├─ propertyNamestring非必须属性名称
sortFieldstring非必须排序字段,取值范围:[publishTime,orderNum,price,evaluateNum]
sortMethodstring非必须排序规则,asc为正序,desc为倒序,默认为desc
pageinteger非必须1当前页

最大值: 100

最小值: 1

pageSizeinteger非必须页条数
lowPricenumber非必须最低价
highPricenumber非必须最高价

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据集合
├─ countsinteger必须总数量
├─ pageSizeinteger必须每页条数
├─ pagesinteger必须总页数
├─ pageinteger必须当前页数
├─ itemsobject []必须商品集合

item 类型: object

├─ idstring必须id
├─ picture string必须商品图片
├─ namestring必须商品名称
├─ pricenumber必须商品价格
├─ descstring必须备注
├─ discountnumber必须折扣信息
├─ joinCountinteger必须已拼团数量
├─ oldPricenumber必须原价

商品详情

商品详情

基本信息

Path: /goods

Method: GET

接口描述:

规格集合一定要和skus集合下的specs 顺序保持一致

请求参数

Query

参数名称 是否必须 示例 备注
id 是 1351450860273995777 商品id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须商品信息
├─ idstring必须id

undefined: 1608018

├─ namestring必须商品名称
├─ spuCodestring必须spu编码
├─ descstring必须备注
├─ pricenumber必须当前价格
├─ oldPricenumber必须原价
├─ discountnumber必须折扣信息,当折扣信息大于0时有效
├─ inventoryinteger必须库存
├─ brandobject必须品牌信息
├─ idstring必须品牌id
├─ namestring必须品牌名称
├─ nameEnstring必须品牌英文名称
├─ picturestring必须图片
├─ salesCountinteger必须销量
├─ commentCountinteger必须评价数量
├─ collectCountinteger必须收藏数量
├─ mainVideosstring []必须主图视频集合

item 类型: string

├─ 非必须主图视频链接
├─ videoScaleinteger必须主图视频比例,1为1:1/16:9,2为3:4
├─ mainPicturesstring []必须主图图片集合

item 类型: string

├─ 非必须主图图片链接
├─ specsobject []必须可选规格集合备注:规格集合一定要和skus集合下的specs 顺序保持一致

item 类型: object

├─ namestring必须规格名称
├─ valuesobject []必须可选值集合

item 类型: object

├─ namestring必须可选值名称
├─ picturestring必须可选值图片链接
├─ availableboolean必须是否可售
├─ descstring必须可选值备注
├─ skusobject []必须sku集合

item 类型: object

├─ idstring必须id
├─ skuCodestring必须sku编码
├─ pricenumber必须当前价格
├─ oldPricenumber必须原价
├─ inventoryinteger必须库存
├─ picturestring必须sku图片
├─ specsobject []必须规格集合(和详情中specs的顺序一定要保持一致)

item 类型: object

├─ namestring必须规格名称
├─ valueNamestring必须可选值名称
├─ categoriesobject []必须所属分类,多级以数组形式体现,如[一级分类,二级分类,三级分类]

item 类型: object

├─ idstring必须分类id
├─ namestring必须分类名称
├─ detailsobject必须商品详情
├─ propertiesobject []必须商品属性集合

item 类型: object

├─ namestring必须属性名称
├─ valuestring必须属性值
├─ picturesstring []必须商品详情图片集合

item 类型: string

├─ 非必须图片链接
├─ isPreSaleboolean必须是否为预售商品
├─ isCollectboolean必须是否已收藏
├─ recommendsobject []必须推荐商品集合,仅APP有此数据

item 类型: object

├─ idstring必须商品id

undefined: @id

├─ picturestring必须商品图片

枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须商品价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: @ctitle(10,20)

├─ discountnumber必须折扣信息
├─ userAddressesobject []必须用户地址列表

item 类型: object

├─ idstring必须地址id
├─ provinceCodestring必须省份编码
├─ cityCodestring必须城市编码
├─ countyCodestring必须所在区/县编码
├─ addressstring必须详细地址
├─ isDefaultinteger必须是否为默认,0为是,1为否
├─ fullLocationstring必须

undefined: @county(true)

├─ evaluationInfoobject必须评价信息
├─ orderInfoobject必须订单信息
├─ specsobject []必须规格信息集合

item 类型: object

├─ namestring必须规格名称
├─ valueNamestring必须值
├─ quantitystring必须购买数量
├─ createTimestring必须下单时间
├─ memberobject必须评价用户信息
├─ idstring必须用户id
├─ nicknamestring必须用户昵称
├─ avatarstring必须用户头像
├─ scorenumber必须评分,取值范围0-5
├─ contentstring必须评论正文
├─ picturesstring必须评论晒图集合
├─ createTimestring必须评论时间
├─ praisePercentnumber必须好评率
├─ similarProductsobject []必须同类商品

item 类型: object

├─ idstring必须id
├─ picturestring必须商品图片链接
├─ namestring必须商品名称
├─ pricenumber必须价格
├─ descstring必须备注
├─ orderNuminteger必须销量
├─ hotByDayobject []必须24小时热销

item 类型: object

├─ idstring必须id
├─ picturestring必须商品图片链接
├─ namestring必须商品名称
├─ pricenumber必须价格
├─ descstring必须备注
├─ orderNuminteger必须销量

商品详情-APP

基本信息

Path: /goods/app

Method: GET

接口描述:

规格集合和skus集合下的specs的顺序一定要保持一致~~~~

请求参数

Query

参数名称 是否必须 示例 备注
id 是 商品id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须商品信息
├─ idstring必须id
├─ namestring必须商品名称
├─ spuCodestring必须spu编码
├─ descstring必须备注
├─ pricenumber必须当前价格
├─ oldPricenumber必须原价
├─ discountnumber必须折扣信息,当折扣信息大于0时有效
├─ inventoryinteger必须库存
├─ brandobject必须品牌信息
├─ idstring必须品牌id
├─ namestring必须品牌名称
├─ nameEnstring必须品牌英文名称
├─ picturestring必须图片
├─ mainVideosstring []必须主图视频集合

item 类型: string

├─ 非必须主图视频链接
├─ videoScaleinteger必须主图视频比例,1为1:1/16:9,2为3:4
├─ mainPicturesstring []必须主图图片集合

item 类型: string

├─ 非必须主图图片链接
├─ specsobject []必须可选规格集合备注:规格集合一定要和skus集合下的specs 顺序保持一致

item 类型: object

├─ namestring必须规格名称
├─ valuesobject []必须可选值集合

item 类型: object

├─ namestring必须可选值名称
├─ picturestring必须可选值图片链接
├─ availableboolean必须是否可售
├─ descstring必须可选值备注
├─ skusobject []必须sku集合

item 类型: object

├─ idstring必须id
├─ skuCodestring必须sku编码
├─ pricenumber必须当前价格
├─ oldPricenumber必须原价
├─ inventoryinteger必须库存
├─ picturestring必须sku图片
├─ specsobject []必须规格集合

item 类型: object

├─ namestring必须规格名称
├─ valueNamestring必须可选值名称
├─ detailsobject必须商品详情
├─ propertiesobject []必须商品属性集合

item 类型: object

├─ namestring必须属性名称
├─ valuestring必须属性值
├─ picturesobject []必须商品详情图片集合

item 类型: object

├─ urlstring必须图片链接
├─ heightinteger必须图片高度
├─ widthinteger必须图片宽度
├─ isPreSaleboolean必须是否为预售商品
├─ isCollectboolean必须是否已收藏
├─ recommendsobject []必须推荐商品集合,仅APP有此数据

item 类型: object

├─ idstring必须商品id

undefined: @id

├─ picturestring必须商品图片

枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须商品价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: @ctitle(10,20)

├─ discountnumber必须折扣信息
├─ userAddressesobject []必须用户地址列表,用户未登录时该字段为空

item 类型: object

├─ idstring必须地址id
├─ provinceCodestring必须省份编码
├─ cityCodestring必须城市编码
├─ countyCodestring必须所在区/县编码
├─ addressstring必须详细地址
├─ isDefaultinteger必须是否为默认,0为是,1为否
├─ evaluationInfoobject必须评价信息
├─ orderInfoobject必须订单信息
├─ quantitystring必须购买数量
├─ createTimestring必须下单时间
├─ specsobject必须评价中商品的规格
├─ namestring必须
├─ valuestring必须
├─ memberobject必须评价用户信息
├─ idstring必须用户id
├─ accountstring必须用户昵称:需要后台脱敏
├─ avatarstring必须用户头像
├─ scorenumber必须评分,取值范围0-5
├─ contentstring必须评论正文
├─ picturesstring必须评论晒图集合
├─ createTimestring必须评论时间
├─ praisePercentnumber必须好评率
├─ officialReplystring必须客服回复
├─ similarProductsobject []必须同类商品

item 类型: object

├─ idstring必须id
├─ picturestring必须商品图片链接
├─ namestring必须商品名称
├─ pricenumber必须价格
├─ descstring必须备注
├─ orderNuminteger必须销量
├─ hotByDayobject []必须24小时热销

item 类型: object

├─ idstring必须id
├─ picturestring必须商品图片链接
├─ namestring必须商品名称
├─ pricenumber必须价格
├─ descstring必须备注
├─ orderNuminteger必须销量

同类推荐(也支持猜你喜欢)

基本信息

Path: /goods/relevant

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 否 商品ID(传入代表查询相关商品,不传代表查询猜你喜欢)
limit 否 4 数量限制

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最大数量: 16

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片

枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须商品价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: @ctitle(5,10)

├─ discountnumber必须折扣信息

undefined: @float(0,0.99,2,2)

热销推荐

基本信息

Path: /goods/hot

Method: GET

接口描述:

在商品详情页面,同类推荐也使用了此接口

请求参数

Query

参数名称 是否必须 示例 备注
id 否 商品ID
limit 否 4 数量限制
type 否 热销类型,1为24小时,2为周榜,3为总榜,默认为1

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最大数量: 3

item 类型: object

├─ idstring必须id

undefined: @id

├─ picturestring必须商品图片

undefined: https://yanxuan-item.nosdn.127.net/0803ed26ba11271ee3cfab308f9a926a.jpg?type=webp&quality=95&thumbnail=245x245&imageView

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ pricenumber必须商品价格

undefined: @float(100,200,2,2)

├─ descstring必须备注

undefined: 香氛维C滤芯,洁肤美肌

├─ discountnumber必须折扣信息

商品的评价信息

基本信息

Path: /goods/:id/evaluate

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 312321312312 商品id,即spu id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须评价信息
├─ salesCountinteger必须销量
├─ praisePercentnumber必须好评率
├─ evaluateCountinteger必须评价数
├─ hasPictureCountinteger必须评价有图数
├─ tagsobject []必须标签统计信息集合

item 类型: object

├─ titlestring必须标签
├─ tagCountinteger必须数量

评价分页数据

基本信息

Path: /goods/:id/evaluate/page

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 312321312312 商品信息

Query

参数名称 是否必须 示例 备注
page 是 1 页码
pageSize 是 10 页尺寸
hasPicture 否 true 是否有图
tag 否 质量好 标签
sortField 否 praiseCount 排序字段,可选值范围[praiseCount,createTime]
sortMethod 否 desc 排序方法,可选值范围[asc,desc],默认为desc

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须评价信息
├─ countsinteger必须总数量
├─ pageSizeinteger必须每页条数
├─ pagesinteger必须总页数
├─ pageinteger必须当前页数
├─ itemsobject []必须评价集合

item 类型: object

├─ idstring必须评价id
├─ orderInfoobject必须订单信息
├─ specsobject []必须规格信息集合

item 类型: object

├─ namestring必须规格名称
├─ valueNamestring必须值
├─ quantityinteger必须购买数量
├─ createTimestring必须下单时间
├─ memberobject必须评价用户信息
├─ idstring必须用户id
├─ nicknamestring必须用户昵称
├─ avatarstring必须用户头像
├─ scorenumber必须评分,取值范围0-5
├─ tagsstring []必须印象标签集合

item 类型: string

├─ 非必须印象标签
├─ contentstring必须评论正文
├─ picturesstring []必须评论晒图集合

item 类型: string

├─ 非必须图片链接
├─ officialReplystring必须客服回复
├─ praiseCountinteger必须点赞数
├─ createTimestring必须评论时间

商品信息-库存价格是否有效(支持本地购物车)

基本信息

Path: /goods/stock/:id

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 1352956998412406785 SKU_ID

Body

名称类型是否必须默认值备注其他信息
idinteger必须商品ID
attrsobject []非必须

item 类型: object

├─ idinteger非必须属性ID
├─ groupIdinteger非必须属性值ID

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示

undefined: 获取现价和库存成功

resultobject必须
├─ nowPricenumber必须现价

undefined: @float(180,200,2,2)

├─ stockinteger必须库存

undefined: @natural(99,199)

├─ isEffectiveboolean必须是否有效商品

undefined: @boolean

商品信息-sku

基本信息

Path: /goods/sku/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id SKUID

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须
├─ specsobject []必须可选规格集合

item 类型: object

├─ namestring必须规格名称
├─ valuesobject []必须可选值集合

item 类型: object

├─ namestring必须可选值名称
├─ picturestring必须可选值图片链接
├─ availableboolean必须是否可售
├─ descstring必须可选值备注
├─ skusobject []必须sku集合

item 类型: object

├─ idstring必须id
├─ skuCodestring必须sku编码
├─ pricenumber必须当前价格
├─ oldPricenumber必须原价
├─ inventoryinteger必须库存
├─ specsobject []必须规格集合

item 类型: object

├─ namestring必须规格名称
├─ valueNamestring必须可选值名称

支付

支付-支付宝-APP

基本信息

Path: /pay/aliPay/app

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
orderId 是 231312 订单Id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultstring必须发起app支付返回的body信息

支付-支付宝-PC

基本信息

Path: /pay/aliPay

Method: GET

接口描述:

直接跳转到页面(支付宝的页面,立即支付的页面)

请求参数

Query

参数名称 是否必须 示例 备注
orderId 是 231312 订单Id
redirect 是 http://localhost:8080/#/pay/callback 回跳地址,URI编码

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

支付-支付宝-交易查询-APP

基本信息

Path: /pay/aliPay/transferQuery

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
orderId 是 231312 订单Id
outBizNo 是 wf32e2 交易流水号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultstring必须查询交易返回的body信息

模拟支付

基本信息

Path: /pay/mock

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
orderId 是 231312 订单Id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

购物车

获取购物车数量

基本信息

Path: /member/cart/count

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ countnumber必须数量

购物车列表

基本信息

Path: /member/cart

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ idstring必须SPUID

undefined: @id

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ picturestring必须图片

undefined: https://yanxuan-item.nosdn.127.net/85ba9eb0817c0e5a184147ae470a52e2.jpg

├─ pricenumber必须加入时价格

undefined: 299

├─ countinteger必须数量

undefined: @integer(1,5)

├─ skuIdstring必须SKUID

undefined: @id

├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”

undefined: 颜色:瓷白色 尺寸:8寸

├─ selectedboolean必须是否选中

undefined: @boolean

├─ nowPricenumber必须当前的价格

undefined: @float(200,299,2,2)

├─ stockinteger必须库存

undefined: 100

├─ isCollectboolean必须是否收藏

undefined: @boolean

├─ discountnumber必须折扣信息
├─ isEffectiveboolean必须是否为有效商品

购物车列表-APP

基本信息

Path: /member/cart/mutli

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ validsobject []必须有效商品

item 类型: object

├─ idstring必须SPUID
├─ namestring必须商品名称
├─ picturestring必须图片
├─ pricenumber必须加入时价格
├─ countinteger必须数量
├─ skuIdstring必须SKUID
├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”
├─ specsobject []必须规格列表

item 类型: object

├─ namestring必须规格键
├─ valueNamestring必须规格值
├─ selectedboolean必须是否选中
├─ nowPricenumber必须当前的价格
├─ stockinteger必须库存
├─ isCollectboolean必须是否收藏
├─ discountnumber必须折扣信息
├─ invalidsobject []必须无效商品

item 类型: object

├─ idstring必须SPUID
├─ namestring必须商品名称
├─ picturestring必须图片
├─ pricenumber必须加入时价格
├─ countinteger必须数量
├─ skuIdstring必须skuId
├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”
├─ selectedboolean必须是否选中
├─ nowPricenumber必须当前的价格
├─ stockinteger必须库存
├─ isCollectboolean必须是否收藏
├─ discountnumber必须折扣信息

合并购物车

基本信息

Path: /member/cart/merge

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
object []非必须购物车sku集合

item 类型: object

├─ skuIdstring必须skuId
├─ selectedboolean必须是否选中
├─ countinteger必须数量

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 添加成功

resultobject必须

购物车全选/取消全选

基本信息

Path: /member/cart/selected

Method: PUT

接口描述:

ids参数如果不传,表示用户访问的是全选和取消全选操作,后端根据selected确定用户是全选和取消全选

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
selectedboolean必须是否选中
idsstring []必须skuId集合

item 类型: string

├─ 非必须skuId

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 添加成功

resultobject必须

加入购物车

基本信息

Path: /member/cart

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
skuIdstring必须SKUID
countinteger必须数量

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 添加成功

resultobject必须
├─ skuIdstring必须SKUID

undefined: @id

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”

undefined: @ctitle(10,20)

├─ picturestring必须商品图片

undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png

├─ pricestring必须加入时价格

undefined: @float(150,200,2,2)

├─ nowPricestring必须当前的价格

undefined: @float(100,150,2,2)

├─ selectedboolean必须是否选中

undefined: @boolean

├─ stockinteger必须库存

undefined: @natural(99,999)

├─ countinteger必须数量

undefined: @natural(1,5)

├─ discountnumber必须折扣信息
├─ isCollectboolean必须是否收藏
├─ isEffectiveboolean必须是否为有效商品
├─ idstring必须SPUID

undefined: @id

删除/清空购物车商品

基本信息

Path: /member/cart

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idsstring []必须SKUID集合

item 类型: string

├─ 非必须SKUID
clearAllboolean必须是否清空,默认否
clearInvalidboolean必须是否清空无效商品,默认否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语句

undefined: 删除成功

修改购物车商品

基本信息

Path: /member/cart/:id

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id SKUID

Body

名称类型是否必须默认值备注其他信息
selectedboolean非必须是否选中
countinteger必须数量

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 添加成功

resultobject必须
├─ idstring必须id
├─ namestring必须商品名称
├─ picturestring必须图片
├─ pricenumber必须加入时价格
├─ countinteger必须数量
├─ skuIdstring必须SKUID
├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”
├─ selectedboolean必须是否选中
├─ nowPricenumber必须当前的价格
├─ stockinteger必须库存
├─ isCollectboolean必须是否收藏
├─ discountnumber必须折扣信息
├─ isEffectiveboolean必须是否为有效商品

评价模块

发布评价

基本信息

Path: /evaluate/:id

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 21312 订单id

Body

名称类型是否必须默认值备注其他信息
anonymousboolean必须是否匿名
evaluatesobject []必须评价信息集合

item 类型: object

├─ idstring必须商品Id
├─ skuIdstring必须skuId
├─ scorenumber必须评分,取值范围0-5
├─ contentstring必须评价正文
├─ tagsstring []必须印象标签集合

item 类型: string

├─ 非必须印象标签
├─ picturesstring []必须图片或视频链接集合

item 类型: string

├─ 非必须图片或视频链接

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息

获取待评价订单信息

基本信息

Path: /evaluate/order

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 是 23213213 订单Id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须返回信息集合

item 类型: object

├─ idstring必须id
├─ namestring必须商品名称
├─ picturestring必须图片
├─ countstring必须数量
├─ skuIdstring必须SKUID
├─ attrsTextstring必须属性文字,例如“瓷白色 8寸”
├─ pricenumber必须原单价
├─ payPricenumber必须实付单价
├─ totalPricenumber必须小计总价
├─ totalPayPricenumber必须实付价格小计
├─ tagsstring []必须印象标签集合

item 类型: string

├─ 非必须印象标签

获取评价信息

基本信息

Path: /evaluate

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 是 23213213 订单Id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须返回信息集合

item 类型: object

├─ idstring必须id
├─ namestring必须商品名称
├─ picturestring必须图片
├─ countstring必须数量
├─ skuIdstring必须SKUID
├─ attrsTextstring必须属性文字,例如“瓷白色 8寸”
├─ pricenumber必须原单价
├─ payPricenumber必须实付单价
├─ totalPricenumber必须小计总价
├─ totalPayPricenumber必须实付价格小计
├─ tagsstring []必须印象标签集合

item 类型: string

├─ 非必须印象标签
├─ contentstring必须评价正文
├─ scorenumber必须评分,取值范围0-5
├─ picturesstring []必须晒单照片或视频,多图以英文逗号分割

item 类型: string

├─ 非必须

品牌模块

获取品牌列表-APP

基本信息

Path: /brand/simple

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
categoryId 否 123 分类Id,0或不传为全部
productionPlace 否 中国 产地,空字符串或不传为全部
firstWord 否 A 首字母

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ idstring必须品牌id
├─ logostring必须logo
├─ sloganstring必须标语、宣传语
├─ namestring必须品牌名
├─ nameEnstring必须英文品牌名
├─ productionPlacestring必须产地
├─ brandImagestring必须品牌大图
├─ firstWordstring必须首字母

获取品牌列表-PC

基本信息

Path: /brand

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
categoryId 否 123 分类Id,0或不传为全部
productionPlace 否 中国 产地,空字符串或不传为全部

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

item 类型: object

├─ firstWordstring必须首字母
├─ brandsobject []必须品牌集合

item 类型: object

├─ idstring必须品牌id
├─ logostring必须logo
├─ sloganstring必须标语、宣传语
├─ namestring必须品牌名
├─ nameEnstring必须英文品牌名
├─ productionPlacestring必须产地
├─ brandImagestring必须品牌大图
├─ firstWordstring必须首字母

获取品牌详情

基本信息

Path: /brand/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 123 品牌id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ idstring必须品牌id
├─ logostring必须logo
├─ sloganstring必须标语、宣传语
├─ namestring必须品牌名
├─ nameEnstring必须英文品牌名
├─ productionPlacestring必须产地
├─ brandImagestring必须品牌大图
├─ firstWordstring必须首字母
├─ brandStorystring必须品牌故事
├─ collectNuminteger必须关注数
├─ isCollectboolean必须是否已关注

获取品牌检索条件

基本信息

Path: /brand/conditions

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ categoriesobject []必须分类集合

item 类型: object

├─ idstring必须分类Id
├─ namestring必须分类名称
├─ productionPlacesstring []必须产地集合

item 类型: string

├─ 非必须产地
├─ firstWordsstring []必须首字母集合

item 类型: string

├─ 非必须首字母

专题模块

专题收藏/取消收藏

基本信息

Path: /topic/:id/collect

Method: POST

接口描述:

收藏或取消收藏,以当前状态取反

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded 是

路径参数

参数名称 示例 备注
id 1232131 专题id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语

undefined: 收藏成功

获取专题分类列表

基本信息

Path: /topic/classification

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
limit 否 10 最大获取数量

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最小数量: 8

最大数量: 8

item 类型: object

├─ idstring必须专题分类id

undefined: @id

├─ namestring必须专题分类名称

undefined: @ctitle(4,4)

├─ iconstring必须专题分类icon

undefined: @url

获取专题列表

基本信息

Path: /topic

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 否 1 页码,默认值1
pageSize 否 10 页尺寸,默认值10
classificationId 否 专题分类id
sortField 否 排序字段,默认以updateTime字段倒序,可选值:title、summary、lowestPrice、collectNum、viewNum
sortRule 否 排序规则,asc为正序、desc为倒序,默认为倒序

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据集合
├─ countsinteger必须总记录数

undefined: 34

├─ pageSizeinteger必须页尺寸

undefined: 10

├─ pagesstring必须总页数

undefined: 4

├─ pagestring必须当前页码

undefined: 1

├─ itemsobject []必须数据集合

最小数量: 5

最大数量: 5

item 类型: object

├─ idstring必须专题id

undefined: @id

├─ titlestring必须标题

undefined: @ctitle(10,20)

├─ summarystring必须副标题

undefined: @ctitle(8,16)

├─ lowestPricenumber必须最低价格

undefined: @float(10,100,2,2)

├─ coverstring必须封面链接

undefined: @url

├─ detailsUrlstring必须详情链接

undefined: @url

├─ classificationobject必须分类信息
├─ idstring必须分类id

undefined: @id

├─ namestring必须分类名称

undefined: @ctitle(4,4)

├─ iconstring必须图片

undefined: @url

├─ updateTimestring必须最近更新时间

undefined: @date('yyyy/MM/dd')

├─ collectNuminteger必须收藏数

undefined: @float(90,100,2,2)

├─ viewNuminteger必须查看数

undefined: @natural(100,999)

获取专题详情

基本信息

Path: /topic/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 12321312 专题id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须数据信息
├─ idstring必须专题id
├─ titlestring必须标题
├─ summarystring必须副标题
├─ lowestPricenumber必须最低价格
├─ coverstring必须封面链接
├─ detailsUrlstring必须详情链接
├─ updateTimestring必须最近更新时间
├─ collectNumstring必须收藏数
├─ viewNumstring必须查看数
├─ classificationobject必须分类信息
├─ idstring必须分类id
├─ namestring必须分类名称
├─ iconstring必须图片
├─ isCollectboolean必须是否收藏

获取热门专题

基本信息

Path: /topic/hot

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject []必须数据集合

最小数量: 6

最大数量: 6

item 类型: object

├─ idstring必须专题id

undefined: @id

├─ titlestring必须标题

undefined: @ctitle(20,30)

├─ summarystring必须副标题

undefined: @ctitle(10,20)

├─ coverstring必须专题封面

undefined: @url

├─ detailsUrlstring必须详情链接

undefined: @url

会员中心-个人信息

获取个人信息

基本信息

Path: /member/profile

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
nicknamestring必须昵称
genderstring必须性别,男、女、未知
birthdaystring必须生日 YYYY-MM-DD
cityCodestring必须城市编码
provinceCodestring必须省份编码
professionstring必须职业

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

resultobject必须返回信息
├─ idstring必须用户Id

undefined: @id

├─ avatarstring必须头像

undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

├─ nicknamestring必须昵称

undefined: @cname

├─ accountstring必须账号名称

undefined: @string

├─ genderstring必须性别,男、女、未知

枚举: 男,女,未知

├─ birthdaystring必须生日

undefined: @date

├─ fullLocationstring必须省市区的名称:如山东省济南市里历下区

undefined: @string

├─ professionstring必须职业

个人信息-修改

基本信息

Path: /member/profile

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
nicknamestring必须昵称
genderstring必须性别,男、女、未知
birthdaystring必须生日 YYYY-MM-DD
cityCodestring必须城市编码
provinceCodestring必须省份编码
countyCodestring必须区/县编码
professioninteger必须职业

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

修改头像

基本信息

Path: /member/profile/avatar

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type multipart/form-data 是

Body

参数名称 参数类型 是否必须 示例 备注
file file 是 头像文件

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

resultstring必须返回数据

枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png

会员中心-订单

订单-再次购买

基本信息

Path: /member/order/repurchase/:id

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 1222222 订单id

Body

名称类型是否必须默认值备注其他信息

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ userAddressesobject []必须用户地址列表

item 类型: object

├─ idstring必须id
├─ provinceCodestring必须省份编码
├─ cityCodestring必须城市编码
├─ countyCodestring必须所在区/县编码
├─ addressstring必须详细地址
├─ isDefaultinteger必须是否为默认,0为是,1为否
├─ goodsobject []必须商品集合

item 类型: object

├─ idstring必须id
├─ namestring必须商品名称
├─ picturestring必须图片
├─ countinteger必须数量
├─ skuIdstring必须SKUID
├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”
├─ pricenumber必须原单价
├─ payPricenumber必须实付单价
├─ totalPricenumber必须小计总价
├─ totalPayPricenumber必须实付价格小计
├─ summaryobject必须综述信息
├─ goodsCountinteger必须商品件数
├─ totalPricenumber必须价格总计
├─ totalPayPricenumber必须应付总计
├─ postFeenumber必须邮费
├─ discountPricenumber必须折扣总计

发货--模拟发货(包含了模拟物流)

基本信息

Path: /member/order/consignment/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 11111 订单id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ idstring必须订单编号

undefined: @natural

├─ createTimestring必须下单时间

undefined: @now

├─ payTypeinteger必须支付方式,1为在线支付,2为货到付款
├─ orderStateinteger必须订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消

undefined: @integer(1,6)

├─ payLatestTimeinteger必须付款截止时间:剩余的秒数,前台转换成分钟:秒数
├─ postFeestring必须邮费
├─ payMoneystring必须实付金额

undefined: @float(100,1000,2,2)

├─ payChannelinteger必须支付渠道,1支付宝、2微信
├─ totalMoneystring必须金额合计
├─ totalNumstring必须数量合计
├─ deliveryTimeTypeinteger必须配送时间类型,1为不限,2为工作日,3为双休或假日
├─ receiverContactstring必须收货人
├─ receiverMobilestring必须收货人手机
├─ receiverAddressstring必须收货人地址
├─ payTimestring必须付款时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ consignTimestring必须发货时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ endTimestring必须交易完成时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ closeTimestring必须交易关闭时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ evaluationTimestring必须完成评价时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

获取我的订单

基本信息

Path: /member/order

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 是 1 页码
pageSize 是 10 页尺寸
orderState 否 1 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消,未传该参数或0为全部

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ countsinteger必须总记录数
├─ pageSizestring必须页尺寸
├─ pagesstring必须总页数
├─ pagestring必须当前页码
├─ itemsobject []必须数据集合

item 类型: object

├─ idstring必须订单编号
├─ createTimestring必须下单时间
├─ payTypeinteger必须支付方式,1为在线支付,2为货到付款
├─ orderStateinteger必须订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消
├─ payLatestTimestring必须付款截止时间
├─ countdowninteger必须倒计时--剩余的秒数 -1 表示已经超时,正数表示倒计时未结束
├─ postFeenumber必须邮费
├─ payMoneynumber必须实付金额
├─ totalMoneynumber必须金额合计
├─ totalNumstring必须数量合计
├─ skusobject []必须商品集合

item 类型: object

├─ idstring必须sku id
├─ spuIdstring必须spu id
├─ namestring必须商品名称
├─ quantityinteger必须数量
├─ imagestring必须图片地址
├─ realPaynumber必须实付金额
├─ propertiesobject []必须属性集合

item 类型: object

├─ propertyMainNamestring必须属性名称,如 颜色
├─ propertyValueNamestring必须属性值名称,如 黑色
├─ attrsTextstring必须属性例如“颜色:瓷白色 尺寸:8寸”

获取我的订单详情

基本信息

Path: /member/order/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 11111 订单id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ idstring必须订单编号

undefined: @natural

├─ createTimestring必须下单时间

undefined: @now

├─ payTypeinteger必须支付方式,1为在线支付,2为货到付款
├─ orderStateinteger必须订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消

undefined: @integer(1,6)

├─ payLatestTimeinteger必须付款截止时间:剩余的秒数,前台转换成分钟:秒数
├─ countdowninteger必须倒计时--剩余的秒数 -1 表示已经超时,正数表示倒计时未结束

undefined: @integer(-1,180)

├─ postFeestring必须邮费
├─ payMoneystring必须实付金额

undefined: @float(100,1000,2,2)

├─ payChannelinteger必须支付渠道,1支付宝、2微信
├─ totalMoneystring必须金额合计
├─ totalNumstring必须数量合计
├─ deliveryTimeTypeinteger必须配送时间类型,1为不限,2为工作日,3为双休或假日
├─ receiverContactstring必须收货人
├─ receiverMobilestring必须收货人手机
├─ receiverAddressstring必须收货人地址
├─ payTimestring必须付款时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ consignTimestring必须发货时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ arrivalEstimatedTimestring必须预计到货时间

undefined: @date('yyyy-MM-dd')

├─ endTimestring必须交易完成时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ closeTimestring必须交易关闭时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ evaluationTimestring必须完成评价时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

├─ skusobject []必须商品集合

item 类型: object

├─ idstring必须sku id
├─ spuIdstring必须spu id
├─ namestring必须商品名称
├─ quantitystring必须数量
├─ imagestring必须图片地址
├─ totalMoneynumber必须小计
├─ realPaynumber必须实付金额
├─ curPricenumber必须单价
├─ propertiesobject []必须属性集合

item 类型: object

├─ propertyMainNamestring必须属性名称,如 颜色
├─ propertyValueNamestring必须属性值名称,如 黑色

取消订单

基本信息

Path: /member/order/:id/cancel

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 11111 订单id

Body

名称类型是否必须默认值备注其他信息
cancelReasonstring必须取消理由

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ idstring必须订单编号
├─ createTimestring必须下单时间
├─ payTypeinteger必须支付方式,1为在线支付,2为货到付款
├─ orderStateinteger必须订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消
├─ payLatestTimestring必须付款截止时间
├─ postFeestring必须邮费
├─ payMoneystring必须实付金额
├─ payChannelinteger必须支付渠道,1支付宝、2微信
├─ totalMoneystring必须金额合计
├─ totalNumstring必须数量合计
├─ deliveryTimeTypeinteger必须配送时间类型,1为不限,2为工作日,3为双休或假日
├─ receiverContactstring必须收货人
├─ receiverMobilestring必须收货人手机
├─ receiverAddressstring必须收货人地址
├─ payTimestring必须付款时间
├─ consignTimestring必须发货时间
├─ endTimestring必须交易完成时间
├─ closeTimestring必须交易关闭时间
├─ skusobject []必须商品集合

item 类型: object

├─ idstring必须sku id
├─ spuIdstring必须spu id
├─ namestring必须商品名称
├─ quantitystring必须数量
├─ imagestring必须图片地址
├─ totalMoneynumber必须小计
├─ realPaynumber必须实付金额
├─ curPricenumber必须单价
├─ propertiesobject []必须属性集合

item 类型: object

├─ propertyMainNamestring必须属性名称,如 颜色
├─ propertyValueNamestring必须属性值名称,如 黑色

确认收货

基本信息

Path: /member/order/:id/receipt

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 11111 订单id

Body

名称类型是否必须默认值备注其他信息

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ idstring必须订单编号
├─ createTimestring必须下单时间
├─ payTypeinteger必须支付方式,1为在线支付,2为货到付款
├─ orderStateinteger必须订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消
├─ payLatestTimestring必须付款截止时间
├─ postFeestring必须邮费
├─ payMoneystring必须实付金额
├─ payChannelinteger必须支付渠道,1支付宝、2微信
├─ totalMoneystring必须金额合计
├─ totalNumstring必须数量合计
├─ deliveryTimeTypeinteger必须配送时间类型,1为不限,2为工作日,3为双休或假日
├─ receiverContactstring必须收货人
├─ receiverMobilestring必须收货人手机
├─ receiverAddressstring必须收货人地址
├─ payTimestring必须付款时间
├─ consignTimestring必须发货时间
├─ endTimestring必须交易完成时间
├─ closeTimestring必须交易关闭时间
├─ skusobject []必须商品集合

item 类型: object

├─ idstring必须sku id
├─ spuIdstring必须spu id
├─ namestring必须商品名称
├─ quantitystring必须数量
├─ imagestring必须图片地址
├─ totalMoneynumber必须小计
├─ realPaynumber必须实付金额
├─ curPricenumber必须单价
├─ propertiesobject []必须属性集合

item 类型: object

├─ propertyMainNamestring必须属性名称,如 颜色
├─ propertyValueNamestring必须属性值名称,如 黑色

查看物流

基本信息

Path: /member/order/:id/logistics

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 100001 订单编号

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须

undefined: 查询成功

resultobject必须查询结果
├─ picturestring必须商品图片

undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png

├─ countinteger必须商品件数

undefined: @natural(1,3)

├─ companyobject必须快递公司
├─ namestring必须公司名称

undefined: 顺丰快递

├─ numberstring必须快递编号

undefined: @natural

├─ telstring必须联系电话

undefined: 95338

├─ listobject []必须物流日志

item 类型: object

├─ idstring必须信息ID

undefined: @natural

├─ textstring必须信息文字

undefined: @ctitle(10,20)

├─ timestring必须时间

undefined: @date('yyyy-MM-dd HH:mm:ss')

立即购买(即填写订单或结算页)

基本信息

Path: /member/order/pre/now

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
skuId 是 1377177712698855425 商品skuId
count 是 1 购买商品的数量
addressId 是 1371397836297474050 下单时已经选择好的地址id

Body

名称类型是否必须默认值备注其他信息
skuIdstring必须sku Id集合
countnumber必须
addressIdstring必须

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ userAddressesobject []必须用户地址列表

item 类型: object

├─ idstring必须id
├─ provinceCodestring必须省份编码
├─ cityCodestring必须城市编码
├─ countyCodestring必须所在区/县编码
├─ addressstring必须详细地址
├─ isDefaultinteger必须是否为默认,0为是,1为否
├─ selectedboolean必须标识:传入的地址信息
├─ goodsobject []必须商品集合

item 类型: object

├─ idstring必须id
├─ namestring必须商品名称
├─ picturestring必须图片
├─ countinteger必须数量
├─ skuIdstring必须SKUID
├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”
├─ pricenumber必须原单价
├─ payPricenumber必须实付单价
├─ totalPricenumber必须小计总价
├─ totalPayPricenumber必须实付价格小计
├─ summaryobject必须综述信息
├─ goodsCountinteger必须商品件数
├─ totalPricenumber必须价格总计
├─ totalPayPricenumber必须应付总计
├─ postFeenumber必须邮费
├─ discountPricenumber必须折扣总计

生成订单(即填写订单或结算页)

基本信息

Path: /member/order/pre

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
cancelReasonstring必须取消理由

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ userAddressesobject []必须用户地址列表

item 类型: object

├─ idstring必须id

undefined: @id

├─ provinceCodestring必须省份编码

undefined: 360000

├─ cityCodestring必须城市编码

undefined: 360100

├─ countyCodestring必须所在区/县编码

undefined: 360113

├─ addressstring必须详细地址

undefined: 解放路108号物质大厦1003室

├─ isDefaultinteger必须是否为默认,0为是,1为否

undefined: 0

├─ receiverstring必须收货人

undefined: @cname

├─ contactstring必须联系方式

undefined: 132****2033

├─ fullLocationstring必须完整行政区

undefined: 江西省 南昌市 红谷滩区

├─ postalCodestring必须邮编

undefined: @integer(0,999999,6,6)

├─ goodsobject []必须商品集合

最大数量: 3

item 类型: object

├─ idstring必须id

undefined: @id

├─ namestring必须商品名称

undefined: @ctitle(10,20)

├─ picturestring必须图片

undefined: https://yanxuan-item.nosdn.127.net/08472a1eddfcbff0f5fbf9e3b0695980.jpg?type=webp&imageView&quality=95&thumbnail=210x210

├─ countinteger必须数量

undefined: 1

├─ skuIdstring必须SKUID

undefined: @id

├─ attrsTextstring必须属性文字,例如“颜色:瓷白色 尺寸:8寸”

undefined: 颜色:白色 尺寸:10cm 产地:日本

├─ pricenumber必须原单价

undefined: 128.00

├─ payPricenumber必须实付单价

undefined: 128.00

├─ totalPricenumber必须小计总价

undefined: 128.00

├─ totalPayPricenumber必须实付价格小计

undefined: 128.00

├─ summaryobject必须
├─ goodsCountinteger必须商品件数

undefined: 3

├─ totalPricenumber必须价格总计

undefined: 384.00

├─ totalPayPricenumber必须应付总计

undefined: 384.00

├─ postFeenumber必须邮费

undefined: 0.00

├─ discountPricenumber必须折扣总计

undefined: 0.00

提交订单

基本信息

Path: /member/order

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
goodsobject []必须商品集合

item 类型: object

├─ skuIdstring必须skuId
├─ countinteger必须数量
addressIdstring必须所选地址Id
deliveryTimeTypeinteger必须配送时间类型,1为不限,2为工作日,3为双休或假日
payTypeinteger必须支付方式,1为在线支付,2为货到付款
payChannelinteger必须支付渠道:支付渠道,1支付宝、2微信--支付方式为在线支付时,传值,为货到付款时,不传值
buyerMessagestring必须买家留言

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息
├─ idstring必须订单Id

undefined: @id

├─ payTypestring必须支付方式,1为在线支付,2为货到付款
├─ payChannelstring必须支付渠道,1支付宝、2微信

删除订单

基本信息

Path: /member/order

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idsstring []必须订单集合

item 类型: string

├─ 非必须订单id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须提示语
resultobject必须返回信息

会员中心-兴趣分类

兴趣分类-获取

基本信息

Path: /member/profile/interest

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果
resultobject []必须数据集合

最小数量: 9

最大数量: 9

item 类型: object

├─ idstring必须兴趣分类id

undefined: @id

├─ namestring必须兴趣分类名称

undefined: @ctitle(2,3)

├─ urlstring必须兴趣图片url

undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png

├─ checkboolean必须是否选中

兴趣分类-修改

基本信息

Path: /member/profile/interest

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
string []非必须兴趣分类集合

item 类型: string

├─ 非必须兴趣分类Id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作成功

会员中心-尺码

我的尺码-获取

基本信息

Path: /member/profile/property

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
object []非必须兴趣分类集合

item 类型: object

├─ idstring必须兴趣分类Id

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作成功
resultobject []必须数据集合

item 类型: object

├─ idstring必须数据Id

undefined: @id

├─ heightnumber必须身高,单位cm

undefined: @integer(160,190)

├─ bodyWeightnumber必须体重,单位kg

undefined: @integer(40,100)

├─ shoulderWidthnumber必须肩宽,单位cm

undefined: @integer(30,80)

├─ chestCircumferencenumber必须胸围,单位cm

undefined: @integer(60,100)

├─ waistCircumferencenumber必须腰围,单位cm

undefined: @integer(40,80)

├─ hipsnumber必须臀围,单位cm

undefined: @integer(60,100)

├─ footSizenumber必须脚长,单位cm

undefined: @integer(10,40)

├─ footCircumferencenumber必须脚围,单位cm

undefined: @integer(20,40)

├─ namestring必须角色名称

undefined: @cname

├─ genderstring必须性别,男、女、未知

枚举: 男,女,未知

├─ isDefaultinteger必须是否为默认,0为是,1为否

undefined: @integer(0,1)

我的尺码-新增

基本信息

Path: /member/profile/property

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
heightnumber非必须身高,单位cm
bodyWeightnumber非必须体重,单位kg
shoulderWidthnumber非必须肩宽,单位cm
chestCircumferencenumber必须胸围,单位cm
waistCircumferencenumber必须腰围,单位cm
hipsnumber必须臀围,单位cm
footSizenumber必须脚长,单位cm
footCircumferencenumber必须脚围,单位cm
namestring必须角色名称
genderstring必须性别,男、女、未知
isDefaultinteger必须是否为默认,0为是,1为否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作信息

undefined: 操作成功

resultobject必须
├─ idstring必须ID

undefined: @id

我的尺码-修改

基本信息

Path: /member/profile/property/:id

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 111 我的尺码id

Body

名称类型是否必须默认值备注其他信息
heightnumber非必须身高,单位cm
bodyWeightnumber非必须体重,单位kg
shoulderWidthnumber非必须肩宽,单位cm
chestCircumferencenumber必须胸围,单位cm
waistCircumferencenumber必须腰围,单位cm
hipsnumber必须臀围,单位cm
footSizenumber必须脚长,单位cm
footCircumferencenumber必须脚围,单位cm
namestring必须角色名称
genderstring必须性别,男、女、未知
isDefaultinteger必须是否为默认,0为是,1为否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作信息

undefined: 操作成功

我的尺码-删除

基本信息

Path: /member/profile/property/:id

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 111 我的尺码id

Body

名称类型是否必须默认值备注其他信息

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作信息

undefined: 操作成功

会员中心-地址管理

添加收货地址

基本信息

Path: /member/address

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
receiverstring必须测试收货人姓名
contactstring必须联系方式
provinceCodestring必须所在省份编码
cityCodestring必须所在城市编码
countyCodestring必须所在区/县编码
addressstring必须详细地址
postalCodestring必须邮政编码
addressTagsstring必须地址标签,以英文逗号分割
isDefaultinteger必须是否为默认,0为是,1为否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

resultobject必须
├─ idinteger必须

undefined: @id

删除收货地址

基本信息

Path: /member/address/:id

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 1 收货地址id

Body

名称类型是否必须默认值备注其他信息

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

更新收货地址

基本信息

Path: /member/address/:id

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 123 收货地址id

Body

名称类型是否必须默认值备注其他信息
receiverstring必须收货人姓名
contactstring必须联系方式
provinceCodestring必须所在省份编码
cityCodestring必须所在城市编码
countyCodestring必须所在区/县编码
addressstring必须详细地址
postalCodestring必须邮政编码
addressTagsstring必须地址标签,以英文逗号分割
isDefaultinteger必须是否为默认,0为是,1为否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

获取收货地址列表

基本信息

Path: /member/address

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
receiverstring必须收货人姓名
contactstring必须联系方式
provinceCodestring必须所在省份编码
cityCodestring必须所在城市编码
countyCodestring必须所在区/县编码
addressstring必须详细地址
postalCodestring必须邮政编码
addressTagsstring必须地址标签,以英文逗号分割
isDefaultinteger必须是否为默认,0为是,1为否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

resultobject []必须数据集合

item 类型: object

├─ idstring必须收货地址id
├─ receiverstring必须收货人姓名

undefined: @cname

├─ provinceCodestring必须所在省份编码

undefined: 360000

├─ cityCodestring必须所在城市编码

undefined: 360100

├─ countyCodestring必须所在区/县编码

undefined: 360113

├─ addressstring必须详细地址

undefined: @ctitle(10,15)

├─ isDefaultinteger必须是否为默认,0为是,1为否
├─ contactstring必须联系方式

undefined: 13211112222

├─ postalCodestring必须邮政编码
├─ addressTagsstring必须地址标签,号分隔

undefined: 家,江西

├─ fullLocationstring必须完整行政区

undefined: @county(true)

会员中心-足迹

获取我的足迹

基本信息

Path: /member/browseHistory

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
page 是 1 当前页码
pageSize 是 10 页尺寸

Body

名称类型是否必须默认值备注其他信息
receiverstring必须收货人姓名
contactstring必须联系方式
provinceCodestring必须所在省份编码
cityCodestring必须所在城市编码
countyCodestring必须所在区/县编码
addressstring必须详细地址
postalCodestring必须邮政编码
addressTagsstring必须地址标签,以英文逗号分割
isDefaultinteger必须是否为默认,0为是,1为否

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

resultobject必须分页数据
├─ countsinteger必须总记录数

undefined: @integer(40,100)

├─ pageSizeinteger必须页尺寸
├─ pagesinteger必须总页数
├─ pageinteger必须当前页码
├─ itemsobject []必须数据集合

最小数量: 10

最大数量: 10

item 类型: object

├─ idstring必须spuId,即商品Id

undefined: @natural

├─ namestring必须商品名称

undefined: @ctitle

├─ descstring必须商品描述

undefined: @ctitle

├─ pricenumber必须商品价格

undefined: @float(100,200,2,2)

├─ discountnumber必须折扣信息,如为null时,即无折扣

undefined: @float(0,0,1,1)

├─ browserTimestring必须浏览时间

undefined: @datetime

├─ picturestring必须商品图片

undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png

删除我的足迹

基本信息

Path: /member/browseHistory/batch

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idsstring []非必须需删除的集合

item 类型: string

├─ 非必须spu id
dateTypeinteger非必须1为今天,2为昨天,3为更早以前,4为全部

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

会员中心-收藏(商品、专题、品牌)

添加收藏

基本信息

Path: /member/collect

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
collectTypeinteger必须收藏类型,1为商品,2为专题,3为品牌
collectObjectIdsstring []必须收藏对象id集合

item 类型: string

├─ 非必须收藏对象id(多个为批量处理)

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

获取收藏

基本信息

Path: /member/collect

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Query

参数名称 是否必须 示例 备注
page 否 1 页码
pageSize 否 10 页尺寸
collectType 是 1 收藏类型,1为商品,2为专题,3为品牌

Body

名称类型是否必须默认值备注其他信息
idsstring []非必须需删除的集合

item 类型: string

├─ 非必须spu id
allboolean非必须是否全部清除

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

resultobject必须分页数据
├─ countsinteger必须总记录数

undefined: 100

├─ pageSizeinteger必须页尺寸
├─ pagesinteger必须总页数
├─ pageinteger必须当前页码
├─ itemsobject []必须数据集合

最小数量: 12

最大数量: 12

item 类型: object

├─ idstring必须id

undefined: @natural

├─ namestring必须名称

undefined: @ctitle

├─ descriptionstring必须描述

undefined: @ctitle

├─ picturestring必须图片

undefined: @image

├─ collectTypeinteger必须收藏类型,1为商品,2为专题,3为品牌
├─ pricenumber必须商品-商品价格

undefined: @natural(100,200)

├─ discountnumber必须商品-折扣信息
├─ productionPlacestring必须品牌-产地,多字段通过/分割

undefined: @city

├─ detailsUrlstring必须详情链接

取消收藏

基本信息

Path: /member/collect/batch

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idsstring []非必须待删除的集合

item 类型: string

├─ 非必须待删除对象id
typeinteger必须收藏类型,1为商品,2为专题,3为品牌

返回数据

名称类型是否必须默认值备注其他信息
msgstring必须操作结果

undefined: 操作成功

Build by YMFE.