# 增加或修改二维码规则

该接口用于将服务号的二维码增加或修改为小程序的二维码规则。

1、服务商要调用这个接口,必须要先获得公众号商家将权限集 id 为3的权限集授权,否则会出现61007的报错。

2、服务号要先关联小程序才可以调用该接口。如果服务号尚未关联小程序,可以通过关联小程序的接口去关联。

# 请求地址

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

# 请求参数说明

参数 类型 必填 说明
access_token String 用服务号 appid 生成的authorizer_access_token
prefix String 二维码规则,填服务号的带参二维码url ,必须是http://weixin.qq.com/q/开头的url,例如http://weixin.qq.com/q/02P5KzM_xxxxx
appid String 这里填要扫了服务号二维码之后要跳转的小程序的appid
path String 小程序功能页面
is_edit UInt 编辑标志位,0 表示新增二维码规则,1 表示修改已有二维码规则(注意,已经发布的规则,不支持修改)

POST 数据示例:

{
  "prefix": "http://weixin.qq.com/q/kZgfwMTm72Wxxxx",
  "appid": “wxxxxxx”,
  "path": "pages/index/index",
  "is_edit": 0
}

# 返回参数说明

参数 类型 说明
errcode UInt 返回码
errmsg String 错误信息

返回结果示例:

{
  "errcode": 0,
  "errmsg": "ok"
}

# 返回码说明

返回码 说明
0 正常
-1 系统繁忙
886001 系统繁忙,请重试
40097 invalid args,已经发布的规则,不支持修改
44990 接口请求太快(超过5次/秒)
85066 链接错误
85070 URL命中黑名单,无法添加
85071 已添加该链接,请勿重复添加
85072 该链接已被占用
85073 二维码规则已满
85075 个人类型小程序无法设置二维码规则
其他错误码 请查看全局错误码