收藏
回答

批量代云开发 触发云函数 某些云调用用不了?

"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'

  }

}



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

1 个回答

  • 跨商通
    跨商通
    11-28

    测一下从小程序端callFunction调用的结果,如果正常,那么你的代码没问题,不能调用那就是不支持http触发了。

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