收藏
回答

关于发送模版消息的formid逻辑矛盾问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 发送模版消息 客户端 6.5.3 2.0

url -

https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN


微信模版发送消息,必须要提交一个参数:formid

而,formid获取方式是用户微信付款之后的一个唯一且一次性的参数


所以,基本的逻辑是,用户下单->小程序发送一次下单通知->结束


但是,实际业务情况中,我以我们在做的“商家排队点餐小程序”为例,光用户收到通知没有用啊,商家需要收到通知。

那过去我们一直在做的是,只能用另一个模版消息,也就是公众号模版消息通知,他没有formid的限制。


所以,我想问一下,关于小程序模版消息的formid逻辑设计,是否不太合理?

我能理解小程序这边肯定是想防止模版消息的滥用,但是就如过去采取的方案一样,我们还可以用公众号模版消息来解决,其实并不难从根本上解决“滥用”的问题,正确的方法应该是加大投诉滥用的惩罚吧?


So,我觉得,小程序的模版消息,应该重新考量一下,实际业务场景中的,对于商家也发送一次通知的需求。

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

3 个回答

  • 宗安
    宗安
    2019-01-04

    我以为是我的打开方式不对,搜了一圈,发现没有很好的解决方案啊!这个感觉微信真的没考虑周全~

    小程序后台绑定几个接受通知的用户,验证通过后,接受推送通知不受formid限制多好,发给自己绑定的用户,还怕模版消息滥用?

    2019-01-04
    有用
    回复
  • an
    an
    2018-09-19

    商家的通知不是你后台来通知的吗,你想怎么通知不行?

    2018-09-19
    有用
    回复 1
    • 宗安
      宗安
      2019-01-04

      我想用户下单后,给商家绑定的微信发通知,请问这怎么弄?用户很多的时候,商家的formid肯定是不够的

      2019-01-04
      回复
  • 简单◎life℡
    简单◎life℡
    2018-09-19

    商家也要收到通知是什么意思....而且这个formid是可以通过按钮获得的,不一定要支付

    2018-09-19
    有用
    回复 3
    • 吃柠檬吧🍋
      吃柠檬吧🍋
      2018-09-19

      formid需要跟openid一一对应,不是但生成一个formid就可以了

      2018-09-19
      回复
    • 简单◎life℡
      简单◎life℡
      2018-09-19

      =,=  这个我肯定知道,但是还是听不懂你在说什么,后台能发送模板消息,这个时候也创建一个消息发到商家不就行了,这个消息也不一定要通过模板消息啊,方式很多啊,给商家做一个管理台不就行了

      2018-09-19
      回复
    • 宗安
      宗安
      2019-01-04回复简单◎life℡

      比如一天有1000个用户下单,商家是不可能有1000个formid的,如果不是发消息通知给商家绑定的微信,就不在楼主讨论的范围内了。

      2019-01-04
      回复
登录 后发表内容