# 增加或修改二维码规则
该接口用于将服务号的二维码增加或修改为小程序的二维码规则。
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 | 个人类型小程序无法设置二维码规则 |
| 其他错误码 | 请查看全局错误码 |