wxacode.getUnlimited批量生成二维码
发布于 3 年前 作者 zpan 3269 次浏览 来自 分享

批量生成二维码

router.get('/getUnlimited', function* () {
  const page = 'pages/discountCoupon/discountCoupon'
  const token = yield axios.get('https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=appid&secret=secret')
  const access_token = token.data.access_token;
  for (let i = 0; i < list.length; i++) {
    setTimeout(() => {
      const codeOptions = {
        method: 'POST',
        url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + access_token,
        headers: { 'Content-Type': 'json' },
        responseType: 'arraybuffer',
        data: {
          page: page,
          width: 230,
          scene: list[i].path,
        }
      }
      axios(codeOptions).then(res => {
        fs.writeFileSync(`./${list[i].name}.png`, res.data)
      })
    }, 500);
  }
})

服务调用即可

1 回复

请问这个page可以是任意界面么?用getunlimited生成的小程序码无法跳转到指定页面

回到顶部