# 开发者使用指南
在接入微信小店 API 前,请先完成以下基础配置与概念了解。
| 章节 | 说明 | 是否必须 |
|---|---|---|
| 接入模式 | 选择商家自研或第三方服务商接入方式 | 必接 |
| UnionID 机制 | 打通小程序、公众号、小店的用户身份 | 按需 |
| IP 白名单 | 限制 API 访问来源,防止盗刷 | 按需 |
| 公共错误码 | 接口调用报错时排查使用 | 按需 |
| 资源下载 | 官方设计素材下载 | 按需 |
# 接入模式
微信小店 API 支持两种接入模式,请根据自身角色选择:
| 模式 | 适用对象 | 鉴权方式 |
|---|---|---|
| 商家自研模式 | 商家自建系统,直接管理自己的小店 | 使用小店自身的 access_token |
| 第三方服务商模式(ISV) | SaaS 服务商为多个商家提供统一技术服务 | 商家授权后使用 authorizer_access_token 代商家调用 |
# 商家自研模式
接入步骤:
- 获取 AppID、AppSecret:前往「微信小店后台 - 服务市场 - 经营工具 - 自研」,可查看 AppID 和 AppSecret
- 获取接口调用凭据:使用 AppID、AppSecret,调用 获取稳定版接口调用凭据 接口获取
access_token,后续所有业务 API 调用均需携带 - 调用业务 API:使用
access_token调用对应业务接口,完整接口列表详见 API 接口 - 配置消息推送:接收事件通知(事件通知列表)需配置回调地址,前往「微信小店后台 - 服务市场 - 经营工具 - 自研 - 消息推送」设置,详见 消息通知(回调)说明
# 第三方服务商模式(ISV)
商家侧:在「微信小店 - 服务市场 - 经营工具」购买所需第三方服务,购买后会静默将对应权限集授权给第三方服务商。
服务商侧接入步骤:
- 入驻服务市场 & 上架服务:参阅 微信小店服务市场接入指引
- 查看授权信息:
- 拉取已授权的账号信息(
getAuthorizerList):获取 authorizer_appid、refresh_token 等 - 获取授权账号详情(
getAuthorizerInfo):获取授权账号信息、授权信息
- 拉取已授权的账号信息(
- 代商家调用 API:
- 生成
authorizer_access_token:参阅 Token 生成说明 - 使用
authorizer_access_token代商家调用接口:参阅 如何代商家调用接口
- 生成
- 权限集说明:参阅 微信小店权限集。各业务 API 文档中均注明其所属权限集 ID,可按需查阅
遇到
48001(无接口权限)或61007(第三方平台未获授权),参阅 权限集常见排错指南;也可使用官方 API 诊断工具 定位问题。
# UnionID 机制
UnionID 用于在同一微信开放平台账号下,打通小程序、公众号、小店等多个应用的用户唯一标识。
前置条件:需将微信小店绑定到微信开放平台账号。
绑定规则:
- 开放平台账号需完成开发者资质认证
- 支持同主体或关联主体绑定
- 一个小店只能绑定一个开放平台账号
- 一个开放平台账号最多可绑定 20 个小店
操作:
- 绑定:前往 微信开发者平台 - 我的业务 - 微信小店 - 绑定关系 - 开放平台,输入开放平台账号的邮箱或 AppID,点击「绑定」,由开放平台账号管理员授权后完成绑定
- 解绑:同上入口操作解除绑定
- 查看绑定关系:
# IP 白名单
配置 IP 白名单可限制 API 访问来源,防止恶意盗刷。
配置入口:微信小店后台 - 服务市场 - 经营工具 - 自研 - IP 白名单(仅小店管理员可操作)
| 规则 | 说明 |
|---|---|
| IP 数量上限 | 200 个 |
| 网段格式 | 仅支持 /8、/16、/24 |
| 端口格式 | 不支持 IP:端口 形式 |
| 生效方式 | 启用后,未匹配白名单的 IP 访问返回 403 |
| 失效方式 | 删除所有 IP 后白名单自动失效 |
# 公共错误码
调用 API 时,若出现错误,请参阅公共错误码说明进行排查:公共错误码
如遇
48001(无接口权限)或61007(第三方平台未获授权),建议参考权限集常见排错指南进行排查。
# 资源下载
- 微信礼物 LOGO:下载链接
2026 年 04 月 29 日
新增 开发者使用指南