1 搜索对接码
接口地址: /merchantapi/distribution/apply/searchbindcode
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 对接码 |
响应示例:
json
{
"code": 1,
"msg": "获取成功",
"data": {
"merchant": {
"merchant_username": "商户A",
"shop_name": "商户A的店铺",
"parent_user_id": 100
},
"bind_code_info": {
"code": "DJM1234567890",
"agent_level_id": 1,
"level_info": {
"level_id": 1,
"level_name": "金牌代理"
}
},
"relation_status": "none", // 代理关系状态:none=无关系,pending=待审核,approved=已通过,rejected=已拒绝,level_diff=等级不同
"status_message": "您还不是此商家的代理,请先申请",
"can_view_goods": false, // 是否可以查看商品:false=否,true=是
"need_change_level": false, // 是否需要更换等级:false=否,true=是
"current_level_id": 0 // 当前等级ID:0=无等级
}
}2. 通过对接码成为代理
接口地址: /merchantapi/distribution/apply/becomeagentbybindcode
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 对接码 |
响应示例:
json
{
"code": 1,
"msg": "申请成功,已成为该商家的代理"
}业务规则:
- 不能对接自己
- 不能重复申请
- 自动通过审核
3. 更换代理等级
接口地址: /merchantapi/distribution/apply/changeagentlevel
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 新的对接码 |
响应示例:
json
{
"code": 1,
"msg": "代理等级更换成功"
}业务规则:
- 只能更换已有代理关系的等级
- 更换等级后,已对接商品的成本价会根据新等级重新计算
- 会自动下架自己及下级所有商品
- 需要重新确认价格后上架