微信卡券的二维码的一个参数

文档连接https://mp.weixin.qq.com/wiki...
微信投放卡券文档中的创建二维码接口下有个参数is_unique_code,对该参数的描述是:“指定下发二维码,生成的二维码随机分配一个code,领取后不可再次扫描。填写true或false。默认false,注意填写该字段时,卡券须通过审核且库存不为0。”,这里我有两个问题,第一:我对文档的说明不是很理解,所以我自己做了测试,code用的是微信自己的,在测试的时候,生成的二维码可以被多个微信扫码,并成功领取code不同的会员卡。
测试用的json数据:
{

"action_name": "QR_CARD",
"expire_seconds": 1800,
"action_info": {
    "card": {
        "card_id": "p_ioLwgU5hjnm30lCam-KEZYY6iA",
        "is_unique_code":false,
        "outer_str":"12b"
      }
    }

}
,我创建会员卡的时候get_limit设置是3,同一个微信号可以扫描同一个二维码回去多张,code不同的会员卡,这样看来当参数是false的时候,二维码似乎做到了前半句话,会随机分配一个code,而做不到领取后不可再次扫描,于是我想设置true,但是这就有了第二个问题:我设置字符串的"true"的时候,提示47001,我设置bool的true时候,提示40078,不知道问题出在哪了,这个true到底要怎么设置呢?图片描述

阅读 2.9k
2 个回答

参数 is_unique_code 看上去是一个 boolean类型的,但是实际上,这个是字符串类型的,如果你要设置为true的话,必须这样写is_unique_code":"true"

"is_unique_code":true如果你这样写的话,肯定报错。
希望能帮到你 摘自https://blog.csdn.net/znit200...

新手上路,请多包涵

楼主,你好,请问这个问题是怎么解决的?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题