# 创建门店小程序
接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南
接口英文名:applywxastore
本接口用于创建门店小程序主体信息。
需公众号管理员确认后才会进入审核流程
# 1. 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/wxa/apply_merchant?access_token=ACCESS_TOKEN
# 云调用
- 本接口不支持云调用
# 第三方调用
本接口支持第三方平台代商家调用。
该接口所属的权限集 id 为:8-10、13
服务商获得其中之一权限集授权后,可通过使用 authorizer_access_token 代商家进行调用,具体可查看 第三方调用 说明文档。
# 2. 请求参数
# 查询参数 Query String parameters
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证,可使用 access_token、authorizer_access_token |
# 请求体 Request Payload
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
first_catid | number | 是 | 一级类目id |
second_catid | number | 是 | 二级类目id |
headimg_mediaid | string | 是 | 头像临时素材mediaid( 支持jpg和png格式的图片) |
nickname | string | 是 | 门店小程序的昵称 名称长度为4-30个字符(中文算两个字符) |
intro | string | 是 | 门店小程序的介绍 |
qualification_list | string | 是 | 类目相关证件,临时素材mediaid |
org_code | string | 否 | 营业执照或组织代码证,临时素材mediaid |
other_files | string | 否 | 补充材料,临时素材mediaid |
# 3. 返回参数
# 返回体 Response Payload
参数名 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误描述 |
# 4. 注意事项
本接口无特殊注意事项
# 5. 代码示例
请求示例
{
"first_catid": 476,
"second_catid": 477,
"qualification_list": "RTZgKZ386yFn5kQSWLTxe4bqxwgzGBjs3OE02cg9CVQk1wRVE3c8fjUFX7jvpi-P",
"headimg_mediaid": "RTZgKZ386yFn5kQSWLTxe4bqxwgzGBjs3OE02cg9CVQk1wRVE3c8fjUFX7jvpi-P",
"nickname": "hardenzhang308",
"intro": "hardenzhangtest",
"org_code": "",
"other_files": ""
}
返回示例
{
"errcode" : 0,
"errmsg" : "ok"
}
# 6. 错误码
以下是本接口的错误码列表,其他错误码可参考 通用错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|
40001 | invalid credential access_token isinvalid or not latest | 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口 |
43104 | this appid does not have permission | 没有调用权限,目前只开放给电商类目(具体包含以下一级类目:电商平台、商家自营、跨境电商) |
85024 | 需要补充资料 | 需要填写org_code和other_files字段 |
85025 | this phone reach bind limit | 管理员手机登记数量已超过上限,不能使用该主体开通门店 |
85026 | this wechat account reach bind limit | 该微信号已绑定5个管理员,请使用另一个微信号完成信息登记 |
85027 | this idcard reach bind limit | 管理员身份证已登记过5次,请使用另一个身份证完成用户信息登记 |
85028 | this contractor reach bind limit | 该主体登记数量已超过上限,不能使用该主体开通门店 |
85029 | nickname has used | 商家名称已被占用,请换一个重试 |
85030 | invalid nickname size | 名称长度为4-30个字符(一个中文占两个字符),不能含有特殊字符及“微信”等保留字" |
85031 | nickname is forbidden | 不能使用该名称 |
85032 | nickname is complained | 该名称在侵权投诉保护期,暂不支持申请,请重新提交一个新的名称 |
85033 | nickname is illegal | 名称不能包含违反公众平台协议、相关法律法规和政策的内容,不得使用“微信”等保留字 |
85034 | nickname is protected | 商家名称在改名15天保护期内,请换一个重试。 |
85035 | nickname is forbidden for different contractor | 需与该账号相同主体才可申请 |
85036 | introduction is illegal | 介绍中不得含有虚假的、冒充、利用他人名义的、容易构成混淆、误认的、法律、法规和政策禁止的内容 |
85049 | reach headimg or introduction quota limit | 头像或者简介修改达到每个月上限 |
85050 | verifying don't apply again | 正在审核中,请勿重复提交 |
85053 | please apply merchant first | 请先成功创建门店后再调用 |
85056 | mediaid is invalid | 临时mediaid无效 |
# 7. 适用范围
本接口在不同账号类型下的可调用情况:
公众号 | 服务号 |
---|---|
✔ | ✔ |
- ✔:该账号可调用此接口
- 其他未明确声明的账号类型,如无特殊说明,均不可调用此接口;