亲人家园-微信小程序

接口说明

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对象)