api/mallPOSTapplication/jsonmall.verify 中间件)| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ins_no | string | 是 | 机构编号 |
| version | string | 是 | 版本号,固定 1.0 |
| nonce | string | 是 | 随机字符串,最大32位 |
| sign | string | 是 | 签名,最大64位 |
| data | object | 是 | 业务参数对象 |
data 内的字段按 key 进行字典排序sign)转为 JSON 字符串(不转义斜杠和中文)sign = strtoupper(md5(ins_secret + json_string))data 中必须包含 ins_user_phone(用户手机号),中间件会自动通过手机号查询关联用户并注入 user_id。{
"code": 200,
"msg": "请求成功",
"data": {}
}{
"code": 200,
"msg": "请求成功",
"data": [],
"pagination": {
"total": 100,
"per_page": 15,
"last_page": 7,
"current_page": 1
}
}api/mall/commodityPOST| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ins_user_phone | string | 否 | 用户手机号 |
| type | int | 否 | 类型:3=积分(默认) 1=热销 2=推荐 4=秒杀 5=拼团 |
| category_id | int | 否 | 分类ID,默认 0 |
| sort | int | 否 | 排序:0=默认 1=价格正序 2=价格倒序 3=销量正序 4=销量倒序 5=积分正序 6=积分倒序 |
| page | int | 否 | 页码,默认 1 |
| limit | int | 否 | 每页条数,默认 15 |
{
"ins_no": "12345678",
"version": "1.0",
"nonce": "abc123def456",
"sign": "A1B2C3D4E5F6...",
"data": {
"type": 3,
"category_id": 0,
"sort": 0,
"page": 1,
"limit": 15
}
}api/mall/commodity_detailPOST| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | int | 是 | 商品ID |
| type | int | 否 | 类型:1=热销(默认) 2=推荐 3=积分 4=秒杀 5=拼团 |
| seckill_type | int | 否 | 秒杀活动ID,默认 0 |
api/mall/commodity_categoryPOST{} 即可。api/mall/wallet_infoPOST| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ins_user_phone | string | 是 | 用户手机号 |
| id | int | 否 | 钱包ID,不传则返回用户所有钱包 |
{
"code": 200,
"msg": "请求成功",
"data": [
{
"id": 1,
"user_id": 100,
"wallet_id": 1,
"balance": "500.00",
"wallet_name": "积分钱包"
}
]
}api/mall/change_logPOST| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ins_user_phone | string | 是 | 用户手机号 |
| id | int | 是 | 钱包ID |
| page | int | 否 | 页码,默认 1 |
| limit | int | 否 | 每页条数,默认 15 |
api/mall/user_address_listPOST| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ins_user_phone | string | 是 | 用户手机号 |