收藏
回答

一次性订阅消息,支持定时器触发吗?

如题,昨天看了微信官方公众号“微信开发者”发的图文,说订阅消息支持云调用定时器了。

但是我按照文档配置了云函数,也上传了定时器,好像没什么效果。

请问是有什么限制吗 ?一次性订阅消息支持定时器触发吗?

如果支持,需要怎么做呢?

工具是最新的

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

1 个回答

  • peng.
    peng.
    2019-10-22

    支持,这是最近新上的能力。在定时触发器中发送订阅消息,配置定时触发器时,注意需使用最新 Nightly 版开发者工具(1.02.1910182)。请参考:https://mp.weixin.qq.com/s/6kpCKH8VvfkP_6s9xMGTBQ

    2019-10-22
    赞同 1
    回复 6
    • 假装在上海
      假装在上海
      2019-10-22
      现在是nightly1.02.1910182 appid:wxd57c95836d8d1cc3


      我测试时候想5秒钟调一次试下,但是没反应啊


      云函数config.json如下
      2019-10-22
      回复
    • peng.
      peng.
      2019-10-22回复假装在上海
      贴一下云函数的日志?
      2019-10-22
      回复
    • 假装在上海
      假装在上海
      2019-10-22
      {"errCode":40003,"errMsg":"openapi.subscribeMessage.send:fail invalid openid hint: [h2gKda05911295]"}


      日志
      START RequestId: 330581d8-f49e-11e9-ac72-5254007aa7a1
      Event RequestId: 330581d8-f49e-11e9-ac72-5254007aa7a1


      2019-10-22T07:33:11.063Z { Error: errCode: 40003 | errMsg: openapi.subscribeMessage.send:fail invalid openid hint: [h2gKda05911295]


          at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6387:28)


          at /var/user/node_modules/wx-server-sdk/index.js:2542:43
          at step (/var/user/node_modules/tslib/tslib.js:136:27)
          at Object.next (/var/user/node_modules/tslib/tslib.js:117:57)
          at fulfilled (/var/user/node_modules/tslib/tslib.js:107:62)
          at
          at process._tickCallback (internal/process/next_tick.js:188:7)


        errCode: 40003, errMsg: 'openapi.subscribeMessage.send:fail invalid openid hint: [h2gKda05911295]' }


      END RequestId: 330581d8-f49e-11e9-ac72-5254007aa7a1


      Report RequestId: 330581d8-f49e-11e9-ac72-5254007aa7a1 Duration:83ms Memory:256MB MaxMemoryUsed:43.464844MB
      2019-10-22
      回复
    • peng.
      peng.
      2019-10-22回复假装在上海
      {"errCode":40003,"errMsg":"openapi.subscribeMessage.send:fail invalid openid hint: [h2gKda05911295]"}   openid参数错误
      2019-10-22
      回复
    • 假装在上海
      假装在上海
      2019-10-22回复peng.
      我明白是openid错误,但是我是云开发,用的是云开发调用openid啊   cloud.getWXContext().OPENID,
      2019-10-22
      回复
    查看更多(1)
登录 后发表内容
问题标签