接口列表
接口说明
api接口返回数据统一此种格式,{'errCode':xx, 'errMsg':xx, 'data':Json对象} 。
errCode 错误码,为0时接口调用成功
errMsg 错误消息,errCode不为0时参考
data 接口返回。以下接口说明只解释data对象中各字段含义。
用户登录
地址:/api/auth
方法:POST
传入参数:code (前端调用wx.login返回值)
返回值:api_token (用户登录凭证,凡需要验证用户身份的接口都必须包含此参数)
用户注册
地址:null。小程序用户无需注册,登录时自动注册。
方法:
传入参数:
返回值:
完善用户信息
地址:/api/user/profile
方法:POST
传入参数:api_toke, userInfo, rawData, signature,encryptedData,iv (前端调用wx.getUserInfo返回)
返回值:
商品图片上传
地址:/api/image/upload
方法:POST
传入参数:api_token, image (file文件对象), desc 商品图片描述
返回值:id(图片ID), url(图片URL)
商品图片删除
地址:/api/image/delete
方法:POST
传入参数:api_token, id(图片ID)
返回值:
商品分类字典
地址:/api/category
方法:GET
传入参数:
返回值:[category](category字典数组)。category {id:1, name:'家具'}
商品发布
地址:/api/goods/publish
方法:POST
传入参数:api_token, name, desc(商品描述), category_id(分类id), price, images(imageID数组), phone, weixin, qq, note(备注)
返回值:goods (Json对象)
商品下架
地址:/api/goods/unshelve
方法:POST
传入参数:api_token, id(商品ID)
返回值:
商品上架
地址:/api/goods/shelve
方法:POST
传入参数:api_token, id(商品ID)
返回值:
商品删除
地址:/api/goods/delete
方法:POST
传入参数:api_token, id(商品ID)
返回值:
用户商品列表
地址:/api/user/goods/list
方法:GET
传入参数:api_token, page(当前页数), category_id
返回值:[goods] (goods数组)
商品列表
地址:/api/goods/list
方法:GET
传入参数:page(当前页数), category_id(商品分类id)。每页显示数量后端固定20,前端瀑布流上拉加载
返回值:[goods] (goods数组)
商品详情
地址:/api/goods/detail
方法:GET
传入参数:id
返回值:goods (Json对象)