收藏
回答

云开发共享环境,请求云函数报601012

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小游戏 Bug 工具 wx038b94cf8a472861 we-game-my-title-4fr9rfm24c7439b 1.28.0

跨账号请求云函数,提示如下:

{"errCode":-601012,"errMsg":"system error: error code: -601012"}


云函数代码:

小程序调用代码:


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

1 个回答

  • Milo
    Milo
    2022-12-03

    本地调试还是报错

    代码中的appId是另外一个账号的appId,后台已经授权

    const cloud = require('wx-server-sdk')
    cloud.init({
      env: cloud.DYNAMIC_CURRENT_ENV
    })
    const opt = {}
    exports.main = async event => {
      const wxc = cloud.getWXContext()
      //获取环境或共享环境的访问端小程序appid
      // opt.appid = wxc.FROM_APPID || wxc.APPID
      opt.appid = "wx038b94cf8a472861"
      // 生成二维码
      return await getUnlimited(event)
    }
    
    
    async function getUnlimited(event) {
      try {
        const result = await cloud.openapi(opt).wxacode.getUnlimited({
          "scene": 'parentId=' + event.userId,
          "envVersion": event.envVersion,
          "width": 280,
          "is_hyaline": true
        })
        let {
          fileID
        } = await cloud.uploadFile({
          cloudPath: 'minicode/' + event.userId + '.jpg', //路径
          fileContent: result.buffer, //这里小程序上传文件支持buffer类型
        });
        console.log("fileID: ", fileID);
    
    
        let fileListData = await cloud.getTempFileURL({
          fileList: [{
            fileID: fileID,
            maxAge: 30 * 24 * 60 * 1000 // 30天
          }],
        })
        if (!fileListData || fileListData.fileList.length <= 0) {
          return null;
        }
        let {
          tempFileURL
        } = fileListData.fileList[0]
        console.log("tempFileURL: ", tempFileURL);
        return tempFileURL
      } catch (err) {
        console.error(err);
        return err
      }
    }
    
    



    2022-12-03
    有用
    回复 2
    • 我爱吃米糕
      我爱吃米糕
      2023-01-12
      大哥 处理好了么
      2023-01-12
      回复
    • 廖阳明
      廖阳明
      2023-12-07
      同问,遇到同样问题了,怎么解决?Error: errCode: -601012 unauthorized env | errMsg: 【资源复用】未获得该环境授权
      2023-12-07
      回复
登录 后发表内容