收藏
回答

获取的小程序二维码图片失败?

// 云函数入口文件

const cloud = require('wx-server-sdk');


cloud.init();

const {

WXMINIUser

WXMINIQR

} = require('wx-js-utils');


const appId = ''; // 小程序 appId

const secret = ''; // 小程序 secret


// 获取小程序码,A接口

let wXMINIUser = newWXMINIUser({

appId,

secret

});


// 一般需要先获取 access_token


// 云函数入口函数



exports.main = async (event, context) => {

let access_token = await wXMINIUser.getAccessToken();

let wXMINIQR = newWXMINIQR();

let qrResult = await wXMINIQR.getMiniQR({

scene: `?agent=${event.agent}&name=${event.name}&mobile=${event.mobile}

access_token,

path: 'src/register/index'

is_hyaline: true

});



return await cloud.uploadFile({

cloudPath:'qr.jpg',

fileContent: qrResult

})


存储的二维码图片无法打开



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

2 个回答

  • demon
    demon
    2020-03-11

    我也遇到这个问题了,请问楼主解决这个问题了吗。 我试过了,scene参数我写死code=1也不行,看起来不是scene长度的问题。

    2020-03-11
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-19

    具体看报错信息吧

    2019-12-19
    有用
    回复 5
    • 五月
      五月
      2019-12-19
      接口是执行成功的,但是这个图片就是打不开.
      2019-12-19
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-19回复五月
      qrResult 是什么类型?
      2019-12-19
      回复
    • 五月
      五月
      2019-12-19
      对象
      2019-12-19
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-19回复五月
      是你的scene有问题,去掉?,并且应该不能超过32个字符长度
      2019-12-19
      回复
    • 五月
      五月
      2019-12-19
      谢谢之后再试试
      2019-12-19
      回复
登录 后发表内容
问题标签