收藏
回答

客户端无法直接生成二维码



在小游戏中,测试生成二维码,调用接口B,直接在开发者工具中生成二维码,一直不成功,但是同样的代码在java端就能正常生成,求解!!

以下为主要代码

let access_token = res.data.access_token
//拼接生成json
let jsonData = '{"scene":"231221"}'
//请求二维码
wx.request({
 url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='+access_token,
 data: jsonData,
 method: 'POST',
 success: function (res) {
   const fs = wx.getFileSystemManager()
   console.log(res)
   fs.writeFileSync(`${wx.env.USER_DATA_PATH}/QRCode.png`, res.data, "utf-8")
 },
 fail: function (res) {
   console.log("获取二维码失败")
 }
})

生成的图片,不能正常打开


最后一次编辑于  2018-05-07
回答关注问题邀请回答
收藏

1 个回答

  • 小张🏹
    小张🏹
    2018-05-22

    一样的问题啊, 折腾一天了

    2018-05-22
    有用
    回复 1
    • 余佳先森
      余佳先森
      2018-05-22
      我已经放弃了
      2018-05-22
      回复
登录 后发表内容