# 复用公众号主体快速注册小程序

调试诊断

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:registerMiniprogramByOffiaccount

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/cgi-bin/account/fastregister?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用

# 第三方调用

  • 本接口支持第三方平台代商家调用。

  • 该接口所属的权限集 id 为:27

  • 服务商获得其中之一权限集授权后,可通过使用 authorizer_access_token 代商家进行调用,具体可查看 第三方调用 说明文档。

# 2. 请求参数

# 查询参数 Query String parameters

参数名类型必填说明
access_tokenstring接口调用凭证,可使用 authorizer_access_token

# 请求体 Request Payload

参数名类型必填说明
ticketstring公众号扫码授权的凭证(公众平台扫码页面回跳到第三方平台时携带),要看复用公众号主体快速注册小程序使用说明

# 3. 返回参数

# 返回体 Response Payload

参数名类型说明
errcodenumber错误码
errmsgstring错误信息
appidstring新创建小程序的 appid
authorization_codestring新创建小程序的授权码;注:使用 appid 及 authorization_code 换取 authorizer_refresh_token 后需及时保存。
is_wx_verify_succboolean复用公众号微信认证小程序是否成功
is_link_succboolean小程序是否和公众号关联成功

# 4. 注意事项

如果开发者设置了超时就重试,时间间隔需设置大于5s,否则会因为上一次的流程未完成,而获取到的ticket被视为invalid(即返回61058错误码)

# 5. 代码示例

请求示例

{
  "ticket": "b25519093b1e97239eff9d2bfc07e08e"
}

返回示例

{
  "errcode": 0,
  "errmsg": "",
  "appid": "wxe5f52902cf4de896",
  "authorization_code": "****",
  "is_wx_verify_succ": "true",
  "is_link_succ": "true"
}

# 6. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。

错误码错误描述解决方案
40001invalid credential  access_token isinvalid or not latest获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口
61028component is unpublished第三方平台未发布,全网发布后重试
61029component need republish with base category第三方平台缺少必备权限集(账号服务权限、小程序账号管理权限、小程序开发管理与数据分析权限)
61051invalid realname type 公众号主体类型不允许快速创建,更换公众号后重试
61052need to be certified 公众号未认证,认证后重试
61053realname exceed limits 超过主体可注册数量上限,不可再注册
61054realname in black list 企业主体命中黑名单,无法注册
61055exceed quota per month 超出公众号每月可快速创建限额,下个月再重试即可
61056copy_wx_verify is required option 政府、媒体、其他组织必须复选微信认证
61057"" 公众号仍有快速创建的账号在流程中,不要重复发起注册
61058invalid ticket用户扫码凭证校验不通过
61060转 uri 不合法转 uri 不合法
61061overseas access deny海外账号不允许快速创建

# 7. 适用范围

本接口支持「第三方平台」账号类型调用。其他账号类型如无特殊说明,均不可调用。