收藏
回答

二维码问题

我在后台调用微信二维码接口,给我返回一堆乱码?

我是请求这个https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN直接POST

{"path": "pages/index?query=1", "width": 430}

没有key。是这样调用吗?

回答关注问题邀请回答
收藏

21 个回答

  • 工号 9527
    工号 9527
    2017-01-16

    这个就是图片的二进制哦哦,你把它存在文件里就是图片了啊

    2017-01-16
    有用
    回复
  • 2017-03-07

    这个接口是以流返回的图片二进制,用文本打开肯定是乱码啊,你需要通过http打开这个接口,从输入流中读取二进制,然后将这个二进制保存到文件中即可,返回的content-type是"image/png",所以文件名称保存为*.png的就可以打开了


    2017-03-07
    有用 1
    回复
  • 树懒
    树懒
    2017-11-06

    用postman就可以看到了

    2017-11-06
    有用
    回复
  • K
    K
    2017-10-31

    有没代码欣赏一下,谢谢!

    2017-10-31
    有用
    回复
  • 陈安琦
    陈安琦
    2017-10-25

    后台 base64_encode(乱码的$result) 发给前端就可以了


    2017-10-25
    有用
    回复
  • K
    K
    2017-09-13

    请教:返回的乱码是怎样保存

    2017-09-13
    有用
    回复
  • 青仔
    青仔
    2017-07-13

    request.post({url:'https://api.weixin.qq.com/wxa/getwxacode?access_token='+req.body.access_token, body: JSON.stringify({

        'path' : 'pages/index/index',

        'width' : 430,

        'auto_color' : false,

        'line_color' : {"r":"0","g":"0","b":"0"}

      })}, function(err,httpResponse,body){ 

        console.log(body);

        httpResponse.pipe(fs.createWriteStream('./img/ffff.png'));

      });


    我这样写的。为什么ffff.png图片是0kb呢!

    2017-07-13
    有用
    回复
  • ꧁꫞꫞꧂
    ꧁꫞꫞꧂
    2017-06-18

    生成二维码接口返回{"errcode":40169,"errmsg":"invalid length for scene, or the data is not json string hint: [vN3K0a0374e626]"}  是什么异常啊????

    2017-06-18
    有用
    回复
  • 胡子叔叔,勿忘初心
    胡子叔叔,勿忘初心
    2017-06-12

    顶,求分享实现。卡住很久了。

    2017-06-12
    有用
    回复
  • Ruse
    Ruse
    2017-03-18

    这个是咋解决的?我用的是C#,根本无头绪啊?能贴个代码不?

    2017-03-18
    有用
    回复

正在加载...

登录 后发表内容