2024年最全【微信小程序】电商移动前端API文档_免费的商城小程序api文档,2024年最新带你全面掌握高级知识点

最后

资料过多,篇幅有限

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

  • 响应参数
参数名参数说明备注
floor_title楼层标题
product_list楼层内容列表
name名称
image_src图片路径
image_width商品图片宽度
open_type导航链接类型
navigator_url导航链接路径
  • 响应数据
{
    "message": [
        {
            "floor\_title": {
                "name": "时尚女装",
                "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor01\_title.png"
            },
            "product\_list": [
                {
                    "name": "优质服饰",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor01\_1@2x.png",
                    "image\_width": "232",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=服饰"
                },
                {
                    "name": "春季热门",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor01\_2@2x.png",
                    "image\_width": "233",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=热"
                },
                {
                    "name": "爆款清仓",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor01\_3@2x.png",
                    "image\_width": "233",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=爆款"
                },
                {
                    "name": "倒春寒",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor01\_4@2x.png",
                    "image\_width": "233",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=春季"
                },
                {
                    "name": "怦然心动",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor01\_5@2x.png",
                    "image\_width": "233",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=心动"
                }
            ]
        },
        {
            "floor\_title": {
                "name": "户外活动",
                "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor02\_title.png"
            },
            "product\_list": [
                {
                    "name": "勇往直前",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor02\_1@2x.png",
                    "image\_width": "232",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=户外"
                },
                {
                    "name": "户外登山包",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor02\_2@2x.png",
                    "image\_width": "273",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=登山包"
                },
                {
                    "name": "超强手套",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor02\_3@2x.png",
                    "image\_width": "193",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=手套"
                },
                {
                    "name": "户外运动鞋",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor02\_4@2x.png",
                    "image\_width": "193",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=运动鞋"
                },
                {
                    "name": "冲锋衣系列",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor02\_5@2x.png",
                    "image\_width": "273",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=冲锋衣"
                }
            ]
        },
        {
            "floor\_title": {
                "name": "箱包配饰",
                "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor03\_title.png"
            },
            "product\_list": [
                {
                    "name": "清新气质",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor03\_1@2x.png",
                    "image\_width": "232",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=饰品"
                },
                {
                    "name": "复古胸针",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor03\_2@2x.png",
                    "image\_width": "263",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=胸针"
                },
                {
                    "name": "韩版手链",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor03\_3@2x.png",
                    "image\_width": "203",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=手链"
                },
                {
                    "name": "水晶项链",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor03\_4@2x.png",
                    "image\_width": "193",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=水晶项链"
                },
                {
                    "name": "情侣表",
                    "image\_src": "https://www.zhengzhicheng.cn/pyg/pic\_floor03\_5@2x.png",
                    "image\_width": "273",
                    "open\_type": "navigate",
                    "navigator\_url": "/pages/goods\_list?query=情侣表"
                }
            ]
        }
    ],
    "meta": { "msg": "获取成功", "status": 200 }
}


(2)商品API
商品列表搜索
  • 请求路径:https://请求域名/api/public/v1/goods/search
  • 请求方法:GET
  • 请求参数
参数名参数说明备注
query查询关键词
cid分类ID可选
pagenum页数索引可选默认第一页
pagesize每页长度可选默认20条
  • 响应参数
参数名参数说明备注
total总共记录
pagenum当前页数
goods_id商品ID
cat_id分类ID
goods_name商品名称
goods_price商品价格
goods_number商品数量
goods_weight商品重量
goods_big_logo商品大图标
goods_small_logo商品小图标
add_time商品添加时间
upd_time商品更新时间
hot_mumber热门商品数
cat_one_id所属一级分类
cat_two_id所属二级分类
cat_three_id所属三级分类
  • 响应数据
{
    "message": {
        "total": 2058,
        "pagenum": "1",
        "goods": [
            {
                "goods_id": 57332,
                "cat_id": 998,
                "goods_name": "400毫升 海鲜食品冷藏冰包 注水冰袋医用冰袋户外冷藏保鲜熟食冷藏反复使用(10个装)",
                "goods_price": 14,
                "goods_number": 100,
                "goods_weight": 100,
                "goods_big_logo": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396_1_800x800.jpg",
                "goods_small_logo": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396_1_400x400.jpg",
                "add_time": 1516662792,
                "upd_time": 1516662792,
                "hot_mumber": 0,
                "is_promote": false,
                "cat_one_id": 962,
                "cat_two_id": 981,
                "cat_three_id": 998
            },
            {
                "goods_id": 57194,
                "cat_id": 992,
                "goods_name": "亿力洗车工具汽车美容用品海绵刷不伤车漆擦车海棉清洁海绵",
                "goods_price": 29,
                "goods_number": 100,
                "goods_weight": 100,
                "goods_big_logo": "",
                "goods_small_logo": "",
                "add_time": 1516662312,
                "upd_time": 1516662312,
                "hot_mumber": 0,
                "is_promote": false,
                "cat_one_id": 962,
                "cat_two_id": 980,
                "cat_three_id": 992
            }
        ]
    },
    "meta": {
        "msg": "获取成功",
        "status": 200
    }
}

搜索建议查询
  • 请求路径:https://请求域名/api/public/v1/goods/qsearch
  • 请求方法:GET
  • 请求参数
参数名参数说明备注
query查询内容如: goods/qsearch?query=小米
  • 响应参数
参数名参数说明备注
goods_id商品ID
goods_name商品名称
  • 响应数据
{
    "message": [
        {
            "goods_id": 57332,
            "goods_name": "400毫升 海鲜食品冷藏冰包 注水冰袋医用冰袋户外冷藏保鲜熟食冷藏反复使用(10个装)"
        },
        {
            "goods_id": 57194,
            "goods_name": "亿力洗车工具汽车美容用品海绵刷不伤车漆擦车海棉清洁海绵"
        }
    ],
    "meta": {
        "msg": "获取成功",
        "status": 200
    }
}

商品详情
  • 请求路径:https://请求域名/api/public/v1/goods/detail
  • 请求方法:GET
  • 请求参数
参数名参数说明备注
goods_id商品ID必要
  • 响应参数
参数名参数说明备注
goods_id商品ID
cat_id分类ID
goods_name商品名称
goods_price商品价格
goods_number商品数量
goods_weight商品重量
goods_big_logo商品大图标
goods_small_logo商品小图标
add_time商品添加时间
upd_time商品更新时间
hot_mumber热门商品数
cat_one_id所属一级分类
cat_two_id所属二级分类
cat_three_id所属三级分类
goods_introduce商品介绍HTML富文本
pics商品图片列表
attrs商品属性列表
  • 响应数据
{
    "message": {
        "goods\_id": 57332,
        "cat\_id": 998,
        "goods\_name": "400毫升 海鲜食品冷藏冰包 注水冰袋医用冰袋户外冷藏保鲜熟食冷藏反复使用(10个装)",
        "goods\_price": 14,
        "goods\_number": 100,
        "goods\_weight": 100,
        "goods\_introduce": "<div class=\"lazyimg\"><!-- Save for Web Slices (20170730关联模板.psd) -->\n<p><img data-src=\"//image.suning.cn/uimg/sop/commodity/167890268714163515505319\_x.jpg?from=mobile&amp;format=80q.webp\" alt=\"\" usemap=\"#Map\" border=\"0\" src=\"//image.suning.cn/uimg/sop/commodity/167890268714163515505319\_x.jpg?from=mobile&format=80q.webp\" width=\"100%\" height=\"auto\"> </p>\n<!-- End Save for Web Slices --><p></p><p><img picsize=\"706KB\" data-src=\"//image.suning.cn/uimg/sop/phonecomm/157271695856956094412300\_640x.jpg?from=mobile&amp;format=80q.webp\" alt=\"\" src=\"//image.suning.cn/uimg/sop/phonecomm/157271695856956094412300\_640x.jpg?from=mobile&format=80q.webp\" width=\"100%\" height=\"auto\"></p><p><img picsize=\"610KB\" data-src=\"//image.suning.cn/uimg/sop/phonecomm/192892939814201549766135\_640x.jpg?from=mobile&amp;format=80q.webp\" alt=\"\" src=\"//image.suning.cn/uimg/sop/phonecomm/192892939814201549766135\_640x.jpg?from=mobile&format=80q.webp\" width=\"100%\" height=\"auto\"></p></div>",
        "goods\_big\_logo": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_800x800.jpg",
        "goods\_small\_logo": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_400x400.jpg",
        "goods\_state": 2,
        "is\_del": "0",
        "add\_time": 1516662792,
        "upd\_time": 1516662792,
        "delete\_time": null,
        "hot\_mumber": 0,
        "is\_promote": false,
        "cat\_one\_id": 962,
        "cat\_two\_id": 981,
        "cat\_three\_id": 998,
        "goods\_cat": "962,981,998",
        "pics": [
            {
                "pics\_id": 234751,
                "goods\_id": 57332,
                "pics\_big": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_800x800.jpg",
                "pics\_mid": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_400x400.jpg",
                "pics\_sma": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_200x200.jpg",
                "pics\_big\_url": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_800x800.jpg",
                "pics\_mid\_url": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_400x400.jpg",
                "pics\_sma\_url": "http://image4.suning.cn/uimg/b2c/newcatentries/0070083251-000000000168369396\_1\_200x200.jpg"
            }
        ],
        "attrs": [
            {
                "goods\_id": 57332,
                "attr\_id": 8519,
                "attr\_value": "400",
                "add\_price": 0,
                "attr\_name": "主体-型号",
                "attr\_sel": "only",
                "attr\_write": "manual",
                "attr\_vals": "Q6"
            }
        ]
    },
    "meta": {
        "msg": "获取成功",
        "status": 200
    }
}

(3)分类API
获取分类数据
  • 请求路径:https://请求域名/api/public/v1/categories
  • 请求方法:GET
  • 请求参数
参数名参数说明备注
  • 响应参数
参数名参数说明备注
cat_id分类ID
cat_name分类名称
cat_level分类级别
cat_icon分类图标只有3级别分类采用图标
children子分类列表对象数组
  • 响应数据
{
    "message": [
        {
            "cat\_id": 1,
            "cat\_name": "大家电",
            "cat\_pid": 0,
            "cat\_level": 0,
            "cat\_deleted": false,
            "cat\_icon": "",
            "children": [
                {
                    "cat\_id": 3,
                    "cat\_name": "电视",
                    "cat\_pid": 1,
                    "cat\_level": 1,
                    "cat\_deleted": false,
                    "cat\_icon": "",
                    "children": [
                    {
                        "cat\_id": 5,
                        "cat\_name": "曲面电视",
                        "cat\_pid": 3,
                        "cat\_level": 2,
                        "cat\_deleted": false,
                        "cat\_icon": "full/2fb113b32f7a2b161f5ee4096c319afedc3fd5a1.jpg"
                    }]
                }
            ]
        }
    ],
    "meta": {
        "msg": "获取成功",
        "status": 200
    }
}

(4)微信用户登录 API
微信登录换取 Token
  • 请求路径:https://请求域名/api/public/v1/users/wxlogin
  • 请求方法:POST
  • 请求参数
参数名参数说明备注
code用户登录凭证必要,可通过 wx.login() 获取
encryptedData完整用户信息密文必要,可通过 getUserInfo 获取
iv加密算法的初始向量必要,可通过 getUserInfo 获取
rawData用户信息原始数据字符串必要,可通过 getUserInfo 获取,JSON.stringify() 转字符串
signature使用 sha1得到字符串必要,可通过 getUserInfo 获取
  • 请求数据参考
{
  "code": "013pZWCt0GniKb1ftkBt0AxfDt0pZWCf",
  "encryptedData": "FGMaNbO4ytTFTUzK3wmtfHWoFeQJYkyMajQ5tVbQglwmnJ46SMi43Thq0OZjSSa5Msmnpdfx7yigYkdvUbsiQFyF9xMGEQLpUFcpNjnYoCQOl2Ka5zEeqpMY91ywYAsPISeu1rwvFCU2Ucenxf7gdcDPQ/jNJdORGb86DR+2gVJeg8TZiXWJ66enpynj35DiaE1jNWUSzpgbOvO40dZrWnHVwDEJN+upeSHRR/IW7t3cgtV63/GeZzNhFbUYqNHO6M1KHetwY1u8mFXuZoXwVV7DrEwEzY1btqcfW93q4ekn2uwAUeJM4U+3roBsIT5ZpEM8YtQZVsAwjaWHBe8id1H4lurEFC5/GwLnRONrIiR7KDF7MPxnMO9flWFQEfay5dt9rBELzk1Efjf2H6UnzYfh+o4MbPxtc0cUiHEnNCVcXjDtulXSRUy7RZQPmjF/tYBHHrXEFubxnK4oRBZz/A==",
  "iv": "y/ESFBaesbEzIbB1th5Knw==",
  "rawData":
    "{\"nickName\":\"优购\",\"gender\":0,\"language\":\"zh\_CN\",\"city\":\"\",\"province\":\"\",\"country\":\"\",\"avatarUrl\":\"https://wx.qlogo.cn/mmopen/vi\_32/icWlxE4rARHaIlib1PRmBtRa2tQicUSEHYu8UIGZ0LLic9C0PticibED6brRFCuQYeLGtwTcBYFgMtcF11N31pVhMF8g/132\"}",
  "signature": "d06cd3a54e89e6014e43694844706eaccad109bb"
}

  • 响应参数参考
参数名参数说明备注
token身份验证标志
user_id用户ID
  • 响应数据
{
  "message": {
    "user\_id": 12,
    "user\_email\_code": null,
    "is\_active": null,
    "user\_sex": "男",
    "user\_qq": "",
    "user\_tel": "",
    "user\_xueli": "本科",
    "user\_hobby": "",
    "user\_introduce": null,
    "create\_time": 1525402223,
    "update\_time": 1525402223,
    "token":
      "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjEyLCJpYXQiOjE1MjU0MDIyMjMsImV4cCI6MTUyNTQ4ODYyM30.g-4GtEQNPwT\_Xs0Pq7Lrco\_9DfHQQsBiOKZerkO-O-o"
  },
  "meta": { "msg": "登录成功", "status": 200 }
}

2、登录后访问
  • 访问根路径
https://请求域名/api/public/v1/my

  • 访问此系列请求必须在头信息中添加token
"Authorization" : token

(1)订单API
创建订单
  • 请求路径:https://请求域名/api/public/v1/my/orders/create
  • 请求方法:POST
  • 请求参数
参数名参数说明备注
order_price订单价格必要
consignee_addr订单地址必要
order_detail订单详情可选,字符串格式
goods商品列表内部存放商品(goods_id,goods_number和goods_price)列表必要
  • 请求数据参考
{
  "order\_price": 0.1,
  "consignee\_addr": "广州市天河区",
  "order\_detail":
    "[{\"goods\_id\":55578,\"goods\_name\":\"初语2017秋装新款潮牌女装加绒宽松BF风慵懒卫衣女套头连帽上衣\",\"goods\_price\":279,\"goods\_small\_logo\":\"http://image2.suning.cn/uimg/b2c/newcatentries/0070067836-000000000690453616\_2\_400x400.jpg\",\"counts\":1,\"selectStatus\":true}]",
  "goods": [
      { 
          "goods\_id": 5, 
          "goods\_number": 11, 
          "goods\_price": 15 
      },
      { 
          "goods\_id": 555, 
          "goods\_number": 1, 
          "goods\_price": 15 
      }
  ]
}


  • 响应参数
参数名参数说明备注
order_id订单唯一ID
user_id用户ID
order_number订单编号
order_price订单总金额
order_pay订单支付方式支付方式 0未支付 1支付宝 2微信 3银行卡
consignee_addr订单地址
pay_status订单支付状态订单状态: 0未付款、1已付款
  • 响应数据参考
{
  "message": {
    "order\_id": 45,
    "user\_id": 12,
    "order\_number": "GD20180504000000000045",
    "order\_price": 0.1,
    "order\_pay": "0",
    "is\_send": "否",
    "trade\_no": "",
    "order\_fapiao\_title": "个人",
    "order\_fapiao\_company": "",
    "order\_fapiao\_content": "",
    "consignee\_addr": "广州市天河区",
    "pay\_status": "0",
    "create\_time": 1525408071,
    "update\_time": 1525408071,
    "order\_detail":
      "[{\"goods\_id\":55578,\"goods\_name\":\"初语2017秋装新款潮牌女装加绒宽松BF风慵懒卫衣女套头连帽上衣\",\"goods\_price\":279,\"goods\_small\_logo\":\"http://image2.suning.cn/uimg/b2c/newcatentries/0070067836-000000000690453616\_2\_400x400.jpg\",\"counts\":1,\"selectStatus\":true}]",
    "goods": [
      {
        "id": 64,
        "order\_id": 45,
        "goods\_id": 5,
        "goods\_price": 15,
        "goods\_number": 11,
        "goods\_total\_price": 15
      }
    ]
  },
  "meta": { "msg": "创建订单成功", "status": 200 }
}


订单预支付
  • 请求路径:https://请求域名/api/public/v1/my/orders/req_unifiedorder
  • 请求方法:POST
  • 请求参数
参数名参数说明备注
order_number订单编号必要

最后

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》

前端面试题宝典

前端校招面试题详解

ds_price": 15,
“goods_number”: 11,
“goods_total_price”: 15
}
]
},
“meta”: { “msg”: “创建订单成功”, “status”: 200 }
}


###### 订单预支付


* 请求路径:https://请求域名/api/public/v1/my/orders/req\_unifiedorder
* 请求方法:POST
* 请求参数




| 参数名 | 参数说明 | 备注 |
| --- | --- | --- |
| order\_number | 订单编号 | 必要 |


### 最后

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。

**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**

**《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》**

[外链图片转存中...(img-uQDbKQ0F-1715667757529)]



[外链图片转存中...(img-Flf73AKI-1715667757529)]

[外链图片转存中...(img-nMq1TbvO-1715667757530)]



  • 18
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值