收藏
回答

小程序模板消息必须发送给formId创建者吗?急急急

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

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

现在需求是。用户在小程序提交一个form表单的申请。然后发送模板消息给审核者审核。但是现在测试,报

"errcode":41028,"errmsg":"invalid form id hint: [LIKzBa08494129]"

错误。

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

9 个回答

  • 神旗-现货到了会通知的
    神旗-现货到了会通知的
    01-04

    我去。FORMID和OPENID是来自同一个人,那真是很不好用咧

    01-04
    赞同 1
    回复
  • 灵儿呀
    灵儿呀
    2018-12-12

    这个其实很好解决吖,你可以让审核者审核成功一个就保存一个formid不就可以了吗,

    或者可以做一个页面,只有审核者可见,让审核者多多点击几次,这样审核者不就有很多的formid了?

    这样的话,当有新用户提交表单,就找一条formid推送给审核者不就可以了吗,

    望采纳,谢谢

    2018-12-12
    赞同 1
    回复 3
    • Victor
      Victor
      2018-12-13

      可是,是申请者先指定审核者申请,然后这个消息才开始发给对应的审核者。而且申请者次数是不可控的。比如一天很多个人申请,又可能一天一个都没有。我没法收集合适数量的formId呀。。。

      2018-12-13
      回复
    • 灵儿呀
      灵儿呀
      2018-12-15回复Victor

      有两种方法:

      第一种:就是看下一星期内,最多的一天内有多少人申请,那基本上就按照这个次数来。两种方法,第一种审核员自己点击这么多下次数备用;第二种就是每审核一个,就给审核员保存一个formid,这样只要审核员开始有一个formid,之后的就不用管了,因为每次审核之前的,就会为之后的审核保存了一个formid。


      第二种:既然在不确定的情况下, 以及次数比较多的情况下,为什么要通过微信推送来提醒审核员审核呢。

      可以考虑通过邮件提醒的方式吖,这样审核员就不需要保存formid啦。


      望采纳

      2018-12-15
      1
      回复
    • Victor
      Victor
      2018-12-17回复灵儿呀

      谢谢。我们考虑后也觉得这个小程序模板消息提醒局限太多了。打算用公众号模板消息,或者短信、邮件等方式。

      2018-12-17
      回复
  • SHANE
    SHANE
    2018-12-14

    你是真机还是模拟器测试的呢,模拟器formid是拿不到,会报这个错的

    2018-12-14
    赞同
    回复 3
    • Victor
      Victor
      2018-12-14

      这个问题是,formid和openid没对应报的错。跟终端没关系

      2018-12-14
      1
      回复
    • 吴伟
      吴伟
      2018-12-21回复Victor

      小程序太扯了,既然opendi和formid要对应,那用其中一个就可以了

      2018-12-21
      回复
    • Victor
      Victor
      2018-12-21回复吴伟

      formid可能是想表达一个发送消息的记录吧,不然总感觉少了点东西。

      2018-12-21
      回复
  • Lee
    Lee
    2018-12-13

    俺们现在直接发公众号模板消息,不用formId。清爽

    2018-12-13
    赞同
    回复 8
    • Victor
      Victor
      2018-12-13

      公众号发模板消息需要什么条件呢?

      2018-12-13
      回复
    • Lee
      Lee
      2018-12-13回复Victor

      关联同一个开放平台,认证实体一样,用户关注了公众号,就能拿用户的公众号openID去发模板消息了。参考:https://mp.weixin.qq.com/wiki?action=doc&id=mp1433751277&t=0.460740432376042

      2018-12-13
      回复
    • Victor
      Victor
      2018-12-13回复Lee

      谢谢。我们打算也采用这种方式来发送了。

      2018-12-13
      回复
    • 神旗-现货到了会通知的
      神旗-现货到了会通知的
      01-07回复Victor

      直接用小程序关联公众号就行,不用开第三方平台。

      01-07
      回复
    • Victor
      Victor
      01-07回复神旗-现货到了会通知的

      具体是个什么流程呢?发的是属于小程序的模板消息,还是公众号的呢?

      01-07
      回复
    查看更多(3)
  • jiabin
    jiabin
    2018-12-13

    收集formid..到处埋点,讲真这个东西设计的很蛋疼,老板为了要formid,开发者只能到处埋form、button....又丑又挫

    2018-12-13
    赞同
    回复 7
    • Victor
      Victor
      2018-12-13

      直接跟老板说恶意收集、滥用模板消息会封号。老板就老实了。。。

      2018-12-13
      回复
    • 不悔
      不悔
      2018-12-13

      我的所有都用form包起来,有交互的都埋了button....  就是你说的又丑又挫


      这功能设计的真鸡儿蛋疼,限制7天有效期,还TM会被举报,真鸡儿挫

      2018-12-13
      回复
    • 👻 👻 魏雪非🎃 🎃
      👻 👻 魏雪非🎃 🎃
      2018-12-13

      丑,不就是因为你样式没弄好吗?

      2018-12-13
      2
      回复
    • jiabin
      jiabin
      2018-12-13回复👻 👻 魏雪非🎃 🎃

      emmm我说丑不是外观。代码很凌乱,特别涉及到本身就是别的功能button的时候

      2018-12-13
      回复
    • 👻 👻 魏雪非🎃 🎃
      👻 👻 魏雪非🎃 🎃
      2018-12-13回复jiabin

      好吧,原则上为了收集这个,只要是可以点击的地方都应该加上的。

      2018-12-13
      回复
    查看更多(2)
  • 两个鱼头
    两个鱼头
    2018-12-13

    只要有一个formid可以同时给客户和后台管理的同时发送的啊

    2018-12-13
    赞同
    回复 4
    • Victor
      Victor
      2018-12-13

      关键是formid和openid是一一对应关系的。如果我提前收集审核者的formid,但是收集数量又有限。申请者又是不可控的数量。。。

      2018-12-13
      回复
    • 两个鱼头
      两个鱼头
      2018-12-13回复Victor

      我强烈建议官方出个团队契约模式,可以无限任意发模板消息。我也卡在这了,就想后台和前台直接都在小程序干,所以需要这模板消息,哎

      2018-12-13
      回复
    • Victor
      Victor
      2018-12-13回复两个鱼头

      是有的,有个小程序消息订阅。但是目前只对部分开放。。。说的是内测

      2018-12-13
      回复
    • 黎明扬帆
      黎明扬帆
      07-14回复Victor
      有消息订阅功能吗?开发文档里没有说明呀
      07-14
      回复
  • smile
    smile
    2018-12-12

    这个问题找百度,不能正面回答

    2018-12-12
    赞同
    回复 1
    • Victor
      Victor
      2018-12-12

      smile。。。通过百度有一些思路!!!!-_-!!

      2018-12-12
      回复
  • 微盟
    微盟
    2018-12-12

    对啊,openId和formId是匹配关系的,不能发给其它人。

    2018-12-12
    赞同
    回复 2
    • Victor
      Victor
      2018-12-12

      那还有没有其他办法呢?我能拿到两者的openId。但是需要申请者将申请消息发送给审核者。。。

      2018-12-12
      回复
    • 痛快科技
      痛快科技
      2018-12-12回复Victor

      审核者使用小程序的时候,必点击的做成按钮,收集formid

      2018-12-12
      回复
  • 老张
    老张
    2018-12-12

    是的。只能是接收者的formid,而不是发送者的formid

    2018-12-12
    赞同
    回复