收藏
回答

请问这个接口openapi.storage.setUserStorage在云调用函数怎么用?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug cloud.openapi.storage.setUserStorage 工具 最新 2.26.1
// 云函数入口文件
const cloud = require('wx-server-sdk')


cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
}) // 使用当前云环境


// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()


  try {
    await cloud.openapi.storage.setUserStorage({
      openid: wxContext.OPENID,
      kvList: [{
        key: 'rank',
        value: '60',
      }]
    })
  } catch (err) {
    // 错误处理
    // err.errCode !== 0
    throw err
  }
  return {
    event,
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}

Error: errCode: -604104 illegal source of invocation | errMsg: system error: error code: -604104 at callGeneralOpenAPI

在本地调试一直报这个

在云函数云测试报得是参数有问题

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

1 个回答

  • Sunday
    Sunday
    2022-12-28

    在config里已经配了权限的

    2022-12-28
    有用
    回复
登录 后发表内容