收藏
回答

小程序发送模板消息失败

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 模板消息 客户端 6.5.3 2.0.0

- 需求的场景描述(希望解决的问题)

小程序未发布,想测试支付成功之后发送模板消息给支付用户。但是调用发送模板消息一直返回{"errcode":41028,"errmsg":"invalid form id hint: [MtLxua05433949]"},网上说是必须正式上线之后才能调用模板消息,是这个问题吗?

- 希望提供的能力


最后一次编辑于  2018-12-17
回答关注问题邀请回答
收藏

2 个回答

  • 八哥
    八哥
    2018-12-24

    不要在开发工具里面测试,那个formId是mock data。预览在手机上面测试。在代码写console.log(formId),看看实际输出formId的内容是什么。

    2018-12-24
    赞同
    回复 1
    • showtime
      showtime
      2018-12-24

      嗯,已经解决了。我以为“真机测试”说的是拿手机测就行了,原来是在开发者工具里面点“真机调试”,然后用手机扫才能发通知。

      2018-12-24
      回复
  • 拾忆
    拾忆
    2018-12-17

    确认下token是否是当前小程序获取的

    不同环境获取的formid都能测试,唯一的区别就是点击模板消息访问页面的时候对应不同的版本

    2018-12-17
    赞同
    回复 1
    • showtime
      showtime
      2018-12-17

      token应该是没问题的,用这个token调用"生成小程序码"接口能调用成功的。支付也成功了,所以取到的prepay_id也应该没问题,不知道问题出在哪了

      2018-12-17
      回复