zoukankan      html  css  js  c++  java
  • 微信小程序中发送模版消息注意事项

    在微信小程序中发送模版消息

    参考微信公众平台Api文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/notice.html#模版消息管理

    此参考地址说明很详细,步骤也很详细。

    实现逻辑分为:

    1,获取access_token

    2,发送模版消息(包含用户的openid,模版的template_id,用户触发的表单form_id或支付的预prepay_id)

    注意:

      1,用户的openid通过用户授权获取

      2,模版的template_id从小程序公众平台的 “模版消息” 上查看

      3,表单的from_id从用户触发的表单提交事件中report-submit="true"来获取,如果发送的用户支付消息则该值可以是下单支付的预prepay_id

    错误返回码注意事项:errcode:41028,errmsg:"invalid form id hint: [YVJBEA0597ge21]"

    有几种情况会报此错误:

      1,发现form_id的值是 “the formId is a mock one” 则说明不是用真机测试,需在真机测试。

      2,触发确定事件的用户和发送消息的用户不是同一人

      3,预支付的用户和发送消息的用户不是同一人

    心得:在微信公众平台的模版消息中 发现了收款通知,以为用户触发了支付可以给商家发送收款通知。但一直报这个错误,后来才发现微信不允许这个做。

    但只能发送收款通知,如果有什么好的解决方法,请留言告诉我哟。

  • 相关阅读:
    python基础之数值类型
    第一个python学习笔记
    入学潭州科技教育学习python语言
    Python 编码规范(Google)
    Python
    博客开通
    文件、异常、文件的输入输出
    内置函数,变量的作用域,闭包及递归
    序列类型各自的方法(1)
    函数基础
  • 原文地址:https://www.cnblogs.com/sxiangyues/p/7550228.html
Copyright © 2011-2022 走看看