微信小程序消息模板

前段时间研究了下微信模板消息:服务通知(开发api: https://mp.weixin.qq.com/debug/wxadoc/dev/api/notice.html)

我在过程中遇到的keng,就是post传的 form_id(前提就是在微信后台已经添加了消息模板)

form_id    表单提交场景下,为 submit 事件带上的 formId;支付场景下,为本次支付的 prepay_id

1.表单提交场景下(需在真机上运行)

<form bindsubmit="formSubmit" report-submit = ‘true‘></form>

js:里面获取e.detail.

Page({

  formSubmit: function(e) {

    console.log(‘form发生了submit事件,携带数据为:‘, e.detail.value)

}

})

当小伙伴看到,上面的 formId:"the formId is a mock one ",这是因为你在微信开发器上面运行的,那就是要在真机上运行

2.支付场景下

a.$prepay_id = str_replace(‘prepay_id=‘, ‘‘, $data[‘package‘]);

需要后端同学在调微信支付接口的时候,获取package 里面的 prepay_id,我是存储起来了,然后我放在notify 支付成功里面的,OK 完成

时间: 2024-08-07 04:09:44

微信小程序消息模板的相关文章

微信小程序开发模板消息的时候 出现 errcode: 41028, errmsg: &quot;invalid form id hint:

小程序开发模板消息的时候  出现 errcode: 41028, errmsg: "invalid form id hint: 我是使用的微信支付发送模板消息,提示的formid无效的 大家知道获取到的prepay id 还非常的诡异  他不是直接一个参数 而是还带了字符串 比如 prepay_id=wx2017xx 这样格式的 那传递到微信模板消息这里的formid上要怎么传值呢? 最后检验是需要去除掉prepay id 这个字符串的  然后传递过去就可以了 然后,还会有提示无效的,就是没有支

微信小程序发送模板消息(最通俗易懂)

公司需要用到微信小程序推送   经过一下午的资料查阅,得出以下经验. 首先得去微信公众平台小程序的模板消息  创建模板  也能通过接口去创建,但是我觉得挺麻烦的  还不如去后台创建 下面是我写的测试代码,只有具体数据都是测试的模拟数据,实际业务肯定需要拿到业务数据,大家后面可以自我发挥. 对了,还有一点,电脑的小程序的开发工具是拿不到formid 的  会提示 the formId is a mock one ,只能用手机测试才能拿到formid 下面看代码吧: 这个是前台页面 1 <butto

微信小程序之模板消息推送

最近在用sanic框架写微信小程序,其中写了一个微信消息推送,还挺有意思的,写了个小demo 具体见官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/template-message/sendTemplateMessage.html 文档其实写的很详细清除了,包括返回数据的类型,报错信息 大致流程就是:调用微信小程序的接口,获取access_token,然后再调用发送模板信息的接口,发送消息 获取access_t

微信小程序之模板的使用

初步学习小程序模板,就把过程写一下了. 1.在app.json里面注册temlate/public,生成模板wxml,wxss等系列页面 2.注册模板 <1>无数据传参的模板 <template name="hello"> <view>hello world!</view> </template> <2>带数据传参的模板 <template name="hello2"> <vi

微信小程序-发送模板消息(C#)

步骤一:获取模板ID 有两个方法可以获取模版ID 通过模版消息管理接口获取模版ID 在微信公众平台手动配置获取模版ID 步骤二:页面的 <form/> 组件,属性report-submit为true时,可以声明为需发模板消息,此时点击按钮提交表单可以获取formId,用于发送模板消息.或者当用户完成支付行为,可以获取prepay_id用于发送模板消息. 步骤三:调用接口下发模板消息 今天重要的说第三步怎么实现,前面的步骤比较简单就略过. ----------------------------

微信小程序-template模板

============================= 构建template模板                   ============================= 1.分析得出共为3个模板. ①:从最小模板入手. ============================== 1. 原文地址:https://www.cnblogs.com/vip-deng-vip/p/10358146.html

微信小程序视图层WXML_模板

微信小程序视图层WXML_小程序模板 微信小程序的WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用. 定义微信小程序的模板 使用name属性,作为微信小程序模板的名字.然后在<template/>内定义代码片段,如: <!-- index: int msg: string time: string --> <template name="msgItem"> <view> <text> {{i

微信小程序学习指南

作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 微信小程序正式公测, 张小龙全面阐述小程序,定档1月9日上线(附90分钟演讲全文) ... 前言:新人第一坑,跳坑指南:修改后,必须保存:ctrl+S: 1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教

店长宝干货分享:微信小程序如何运营推广?

微信小程序正式推出已经一年了,很多中小企业和个体商户已经借助微信小程序开发工具店长宝的千款微信小程序行业模板,在无需代码的情况下快速开发出了自己的微信小程序.那么微信小程序开发出来后如何运营和推广呢?其实微信小程序运营和推广的很多方法是可以从App和公众号借鉴过来的.这里总结了一些微信小程序(店长宝)运营和推广的一些思路,让大家快速上手微信小程序运营. 微信推广小程序 微信公众号的运营推广需要一定时间沉淀,结合产品做内容聚合推荐,内容不一定要多,但是一定要精并且符合微信号的定位.可以与合作伙伴推