公共错误码
调用微信小店 API 时,若返回的 errcode 不为 0,请根据以下错误码进行排查。
各业务接口可能还有额外的业务错误码,请在对应接口文档中查看。
请求成功与系统错误
| 错误码 | 错误信息 | 解决方法 |
| 0 | ok | 请求成功 |
| -1 | system error | 系统繁忙,此时请开发者稍候再试 |
凭证与鉴权
| 错误码 | 错误信息 | 解决方法 |
| 40001 | invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r | access_token 无效或不是最新,请认真检查 AppSecret 的正确性,可通过 getStableAccessToken 重新获取 |
| 41001 | access_token missing | 缺少 access_token 参数 |
| 42001 | access_token expired | access_token 已失效,需要重新获取 access_token |
| 41002 | appid missing | 请检查 URL 参数中是否有 ?appid= |
| 41018 | missing component_appid | 请检查 POST JSON 中是否包含 component_appid 字段 |
参数校验
| 错误码 | 错误信息 | 解决方法 |
| 40003 | invalid openid | 请检查 openid 的正确性 |
| 40013 | invalid appid | 请检查 appid 的正确性,避免异常字符,注意大小写 |
| 40066 | invalid url | 请检查 API 的 URL 是否与文档一致 |
| 40097 | invalid request body | 请求体参数不正确,请检查各个参数是否按规范填写,具体原因请查看 errmsg |
| 44002 | empty post data | POST 的数据包为空 |
| 45002 | content size out of limit | 请对数据进行压缩 |
| 47001 | data format error | 解析 JSON/XML 内容错误 |
频率与配额
| 错误码 | 错误信息 | 解决方法 |
| 45009 | reach max api daily quota limit | API 日调用配额已达上限,可通过 get_api_quota 接口获取每天的调用 quota;用完后可通过 clear_quota 进行清空 |
| 45011 | api minute-quota reach limit must slower retry next minute | 命中每分钟的频率限制,请稍后重试 |
权限与授权
| 错误码 | 错误信息 | 解决方法 |
| 48001 | api unauthorized | 没有该接口权限 |
| 48004 | api forbidden for irregularities | 接口因违规被禁用 |
| 50001 | user unauthorized | 请找用户获取该 API 授权 |
| 50002 | user limited | 请检查封禁原因 |
| 61007 | api is unauthorized to component | 请检查第三方平台服务商已获取的授权集 |
请求方式与网络安全
| 错误码 | 错误信息 | 解决方法 |
| 43002 | require POST method | 请检查 API 请求的 Method 是否为 POST |
| 43003 | require https | 请使用 HTTPS 方式请求,不要使用 HTTP 方式 |
| 45035 | access clientip is not registered, not in ip-white-list | 需要登录 微信小店后台 配置 IP 白名单 |
| 61004 | access clientip is not registered, not in ip-white-list | 需要登录 微信小店后台 配置 IP 白名单 |
账号状态
| 错误码 | 错误信息 | 解决方法 |
| 43119 | account is restricted | 当前账号的相关功能被限制使用,请检查站内信通知 |
| 43120 | account in the request parameter is restricted | 请求参数中账号的相关功能被限制使用,请检查相关账号的站内信通知 |
| 10080000 | 账号发起注销,进入注销公示期 | 需要登录 微信小店后台 继续完成注销 |
| 10080001 | 账号已注销 | — |
| 10080002 | 小店的视频号带货身份为达人号,不允许使用该功能,如需使用,请将带货身份修改为商家 | — |
2026 年 06 月 16 日
errcode 字段新增「40097」等1个枚举类型,文档描述优化