收藏
回答

云函数调用云函数 发送订阅消息出现错误

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 appid envid 2.11.2

从小程序端调用或者用定时触发器 发送订阅消息的 云函数 不会出现错误。但 从其他云函数 调用 发送订阅消息的 云函数,还是会出现非法请求参数的错误,请问这个 BUG 怎么解决?


2020-06-21T03:43:03.482Z { Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid request param

at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:375:19)

at process._tickCallback (internal/process/next_tick.js:68:7)

errCode: -501007,

errMsg: 'subscribeMessage.send:fail Invalid request param' }

最后一次编辑于  06-28
回答关注问题邀请回答
收藏

2 个回答

  • 王sad
    王sad
    08-06

    解决了嘛?

    08-06
    有用
    回复
  • 白宦成
    白宦成
    06-25

    从其他函数调用时,是没有用户的 openID 的,需要显性传入 openID

    06-25
    有用
    回复 3
    • Avenger
      Avenger
      06-25
      怎么传,从哪里传? 
      cloud.callFunction({
          name: 'sendMsg'
          data:{
            openid: 'alajdkldjdgklsjflkjsglk'
          }
        }).then(console.log)
      这样子试了,不行
      06-25
      回复
    • Avenger
      Avenger
      06-25
      在 cloud.openapi.subscribeMessage.send  中 加入 openID 参数也没有用,还是报错
      06-25
      回复
    • Trust
      Trust
      07-31回复Avenger
      解决了没?我用腾讯云的云函数和小程序云函数定时触发都不行,云上测试选择,从其他云函数调用也是这错,只有选择从小程序调用才可以
      07-31
      回复
登录 后发表内容
问题标签