微信小程序模板消息总结
来源:互联网 发布:国学小达人网络挑战赛 编辑:程序博客网 时间:2024/06/11 02:32
公司上周调我到微信小程序组,以前是做公众号开发的,现在跑到小程序组了。花了三天左右做了一个小程序的模板消息。后来调试接口花了一两天的时间,总算弄好了,现在总结一下,希望能帮助大家。
1.学会看开发文档,微信开发文档必须看下。了解了什么是form_id和prepay_id,最后在小程序项目中成功地发送了模板消息。
首先必须明确,除了微信支付外,小程序手机端需要传一个参数给后台form_id,具体格式要求是将需要发送模板消息的地方换成一个form表单,还需要配置一个属性,必须要配置的,并且微信提供接口获取access_token的地址,如下
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx039179c79ea0256a&secret=eb91c9630581989fc2a7f486925f57db
access_token 是全局唯一接口调用凭据,开发者调用各接口时都需使用 access_token,请妥善保存。access_token 的存储至少要保留512个字符空间。access_token 的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的 access_token 失效。
开发者可以使用 AppID 和 AppSecret 调用本接口来获取 access_token。
那么,微信支付的情况是需要提供一个prepay_id的,这个微信接口自动会提供,具体得调试才可以。
2.发送模板消息的接口:
https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN
3.发送模板消息的格式:微信小程序开发文档也有具体说明,详见链接:https://mp.weixin.qq.com/debug/wxadoc/dev/api/notice.html#发送模板消息
发送到接口的JSON格式如下:
{ "touser": "OPENID", "template_id": "TEMPLATE_ID", "page": "index", "form_id": "FORMID", "data": { "keyword1": { "value": "339208499", "color": "#173177" }, "keyword2": { "value": "2015年01月05日 12:30", "color": "#173177" }, "keyword3": { "value": "粤海喜来登酒店", "color": "#173177" } , "keyword4": { "value": "广州市天河区天河路208号", "color": "#173177" } }, "emphasis_keyword": "keyword1.DATA" }
另外还有一个关键的就是配置模板Id的值,需要从小程序号后台去进行设置,然后提供给接口发送的地方,按照这个JSON格式发送给接口即可。 - 微信小程序模板消息总结
- 微信小程序发送模板消息
- 微信小程序之 PHP 发送模板消息
- 【微信小程序】发送消息模板教程
- 微信小程序模板消息无限制群发
- 微信小程序模板使用总结
- Bmob小程序模板消息
- 微信小程序实例:创建下发模板消息实例
- 微信小程序实例:创建下发模板消息实例
- 微信小程序开发之formId使用(模板消息)
- 微信小程序实例:创建下发模板消息实例
- 微信小程序开发之formId使用(模板消息)
- 突破微信小程序模板消息的推送限制
- 微信小程序模板消息41003 page路径错误解决办法
- 微信小程序,公众号发送模板消息(java)
- 微信小程序-模板消息全面解析加实例
- 微信小程序之发送模板消息(通过openid推送消息给用户)
- 获取小程序模板消息的formId
- 一个loading小动画
- LINQ集合操作
- 2017框架集锦(一)
- 第944期机器学习日报(2017-04-19)
- Linux部署服务器(命令窗口)
- 微信小程序模板消息总结
- 第七周项目三
- 第七周 【项目3
- JS原生轮播图实现
- 用户留存率详解与计算方法案例
- 算法分析与设计week05--7.Reverse Integer
- Centos下Python整体环境安装
- Java 8 Lambda实现原理分析
- 原码、反码、补码和移码其实很简单