收藏
回答

云函数里边调用上传文件方法失败

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 工具 wxe7e4f111298953fd 2.6.4

 'uploadFile:fail Error: missing authoration key, redeploy the function; at uploadFile api;

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

  const {page, para} = event  const appid ='wxe7e4f111298953fd'; const secret ='ssss';

  try {

    const resultValue = await rp(`https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=${appid}&secret=${secret}`)

    const token = JSON.parse(resultValue).access_token

    console.log('------ TOKEN:', token)

    console.log('--------------page', page)

    console.log('-----------scene', para)

    const response = await axios({

      method: 'post',

      url: `https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=${token}`,

      responseType: 'stream',

      data: {

        page: page,

        width: 300,

        scene: para

      }

    })


    return await cloud.uploadFile({

      cloudPath: 'codeimages/' + Date.now() + '.png',

      fileContent: response.data

    })

  } catch (err) {

    console.log('>>>>>> ERROR:', err)

  }


最后一次编辑于  03-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答