获取已设置的二维码规则

通过本接口可以获取已设置的普通链接二维码规则。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

请求地址

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

请求参数说明

参数 类型 必填 说明
access_token String 第三方平台接口调用令牌authorizer_access_token

返回参数说明

参数 类型 说明
errcode Number 返回码
errmsg String 错误信息
qrcodejump_open UInt 是否已经打开二维码跳转链接设置
qrcodejump_pub_quota UInt 本月还可发布的次数
list_size UInt 二维码规则数量
rule_list Object Array 二维码规则详情列表

二维码规则详情

参数 类型 说明
prefix String 二维码规则
permit_sub_rule UInt 是否独占符合二维码前缀匹配规则的所有子规 1 为不占用,2 为占用; 详见
path String 小程序功能页面
open_version UInt 测试范围
debug_url String Array 测试链接(选填)可填写不多于 5 个用于测试的二维码完整链接,此链接必须符合已填写的二维码规则。
state UInt 发布标志位,1 表示未发布,2 表示已发布

测试范围说明

取值 说明
1 开发版(配置只对开发者生效)
2 体验版(配置对管理员、体验者生效)
3 正式版(配置对开发者、管理员和体验者生效)

注意:

  1. 不管普通二维码规则是否发布,开发者/体验者/管理员在扫描 debug_url 所对应的二维码时,都会根据 open_version 来决定打开开发版、体验版或正式版

返回结果示例:

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

  "rule_list": [
    {
      "prefix": "https://weixin.qq.com/qrcodejump",
      "open_version": 1,
      "state": 1,
      "permit_sub_rule": 1,
      "path": "pages / index / index ",
      "debug_url": [
        "https://weixin.qq.com/qrcodejump?a=1",
        "https://weixin.qq.com/qrcodejump?a=1",
        "https://weixin.qq.com/qrcodejump?a=2",
        "https: //weixin.qq.com/qrcodejump?a=2"
      ]
    },
    {
      "prefix": "https://weixin.qq.com/qrcodejumptest",
      "open_version": 1,
      "state": 1,
      "permit_sub_rule": 1,
      "path": "pages/index/index",
      "debug_url": [
        "https://weixin.qq.com/qrcodejumptest?a=1",
        "https://weixin.qq.com/qrcodejumptest?a=1",
        "https://weixin.qq.com/qrcodejumptest?a=2",
        "https: //weixin.qq.com/qrcodejumptest?a=2"
      ]
    }
  ],

  "qrcodejump_open": 0,
  "list_size": 2,
  "qrcodejump_pub_quota": 20
}

返回码说明

返回码 说明
0 正常
其他错误码 请查看全局错误码