web端调用小程序云函数,开启了未登录访问权限,还是报无访问权限异常?该怎么解决呀
async function fun() {
// 声明新的 cloud 实例
var c1 = new cloud.Cloud({
// 必填,表示是未登录模式
identityless: true,
// 资源方 AppID
resourceAppid:'wx9b2f86686aad22ef',
// 资源方环境 ID
resourceEnv:'cloud1-7g16c77c4e8d23ed',
})
// 跨账号调用,必须等待 init 完成
// init 过程中,资源方小程序对应环境下的 cloudbase_auth 函数会被调用,并需返回协议字段(见下)来确认允许访问、访问时长以及可自定义安全规则
await c1.init()
// 完成后正常使用资源方的已授权的云资源
c1.callFunction({
name: 'ceshi',
data: {},
complete: console.warn,
success:res=>{
console.log(res)
}
})
}
这个也得设置