"resourceEnv": "xd-coffee-5gqwrfi9568ad835" //环境
"resourceAppid": "wxa8daa8c7e5199273" //第三方平台appid
"extAppid": "wx4540b11d2d2aca56" //商家appid
批量代云开发 用这个触发云函数api 文档地址
curl -d '{}' \
'https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=login'
注意事项
- 由 HTTP API 触发的云函数可以使用云调用。
注意事项写的是可以使用云调用 我在同一个云函数里调用了
cloud.openapi({ appid }).subscribeMessage.send //这个用了好几年了 一点问题没有
cloud.openapi({ appid }).cloudbase.addDelayedFunctionTask //新加上去的 发现会报错
下面是报错的信息 大腿大神能不能帮忙看看 谢谢 感谢万分 <3
{
status: 'rejected',
reason: CloudSDKError: errCode: -501000 | errMsg: openapi.cloudbase.addDelayedFunctionTask:fail 未找到指定的
Namespace,请创建后再试。 TcbCode: [ResourceNotFound.Namespace] rid: 673b95dd-3221d179-0ffed976
at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2397:31)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
errCode: -501000,
errMsg: 'openapi.cloudbase.addDelayedFunctionTask:fail 未找到指定的Namespace,请创建后再试。
TcbCode: [ResourceNotFound.Namespace] rid: 673b95dd-3221d179-0ffed976'
}
}
测一下从小程序端callFunction调用的结果,如果正常,那么你的代码没问题,不能调用那就是不支持http触发了。