在这篇微信公众平台开发教程中,我们将介绍如何开发模板消息,即如何用程序发送模板消息功能。

本文分为以下三个部分:申请模板消息权限

开发模板消息SDK

构造模板消息体并发送

一、申请模板消息权限

模板消息的申请需账号已经开通微信支付权限。

在微信公众平台的后台,依次进入“功能->添加功能插件->模板消息”,即可申请模板消息。

点击申请

申请时,选择2个和自己相关的行业即可。

提交并且申请通过后,可以在模板库中看到模板消息列表

进入想要使用的模板,点击添加

添加后就存放到“我的模板库”中了

查看模板的详情,可以看到模板的id及各项内容参数名

不同的模板消息的内容结构不一样。这些id及字段名将在程序中使用到。

二、开发模板消息SDK

模板消息的定义如下:

模板消息也是使用access token作为授权来发送。

我们在微信公众平台高级SDK的基本上,稍加修改即可。模板消息的SDK实现如下

三、构造模板消息体

我们以一个消息品行业的购买成功通知的横版为例,它的内容如下。

按照上述条件,我们构造消息体如下

调用SDK发送,代码如下

require_once('weixin.class.php');

$weixin = new class_weixin();

var_dump($weixin->send_template_message(urldecode(json_encode($template))));

实现效果如下如示:

更多微信公众平台开发模板消息相关文章请关注PHP中文网!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

通知公众平台php,微信公众平台开发模板消息相关推荐

  1. 微信公众开放平台开发03---百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试

    微信公众开放平台开发03---百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试 技术qq交流群:JavaDream ...

  2. 百度云搭建微信公众平台服务器,微信大众开放平台开发03-百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试...

    微信公众开放平台开发03---百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试 微信公众开放平台开发03---百度 ...

  3. 网络架构、云平台和微信公众平台开发接入

    云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野.大数据分析是物联网背后的核心价值,物联智 ...

  4. Shopro商城,基于Fastadmin和Uniapp进行开发的多平台(微信公众号、微信小程序、H5网页、Android-App、IOS-App)购物商城

    Shopro商城 基于Fastadmin和Uniapp进行开发的多平台(微信公众号.微信小程序.H5网页.Android-App.IOS-App)购物商城,拥有强大的店铺装修.小程序直播.自定义模板. ...

  5. 网络架构、云平台和微信公众号开发接入--基于嵌入式工程师的视觉

    云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野.大数据分析是物联网背后的核心价值,物联智 ...

  6. 结合百度云平台和微信公众平台开发(二)

    距离第一章的入门讲解已经有一段时间了,最近的确没有空,今天我们在上一次的基础上来进行一个扩展,实现天气查询功能,大概就是,我们在手机上想我们的公众账号发送一个消息,比如"weather&qu ...

  7. 结合百度云平台和微信公众平台进行开发(一)

    套话大话我就不说了,网上一大堆,我们就直接进入正题吧,相信对百度云平台和微信公众平台没有了解的也不会关注这篇文章. 上面的标题到底是个什么意思呢?下面让我们一步一步来完成一个测试小项目. 两者是怎样结 ...

  8. 微信公众号官网平台与微信公众号第三方平台的区别

    微信公众号官网平台 普通的微信公众账号只能开启编辑模式,编辑模式缺点: 1)功能有限,无法开发API丶地理位置回复等信息: 2) 文字回复有300字限制,关键字回复上限为200条; 3)关键字回复较多 ...

  9. 微信公众平台与微信开放平台的区别、服务号、订阅号、企业微信的区别

    微信公众平台 vs 微信开放平台 微信公众平台是介绍公众号相关的内容,比如服务号.订阅号.企业微信,所以叫微信公众平台:公众平台也是公众号的管理端,可以编辑推送文章,通常是公众号的运营.开发登录: 微 ...

最新文章

  1. Ubuntu升级后apache所有的失败,以解决虚拟文件夹的设置
  2. Cookie的小知识
  3. 如何用Seaborn描绘线图,分面网格关联图,密度图,连接图,热力图,线性回归图,分面网格绘图
  4. ShartPoin无法创建门户网站的问题
  5. 性能飙升160%!阿里云发布第七代ECS、云原生数据库PolarDB-X等重磅新品
  6. pb dw graph增加series_如何快速增加tiktok视频的播放量
  7. 网络定位服务NetworkLocationProvider
  8. 间歇性孤独症,我喜欢的,是你刚好在我身边
  9. 网络安全-解密WinRAR捆绑恶意程序并自动上线MSF的原理
  10. 福州大学计算机学院奖学金,福州大学奖学金管理规定
  11. 复杂网络研究机构与大牛(不断更新)
  12. mysql order by file_深聊MySQL,从入门到入坟之:如何让order by、group by查询速度飞起来...
  13. GPIO接口-引脚对照
  14. 项目导入阿里字体图标库
  15. Performance Counter的使用
  16. ES进阶之路二(ES7-ES12)
  17. python全栈生鲜电商_Django REST framework+Vue 打造生鲜电商项目(笔记一)
  18. 乐视网改名新乐视;酷骑单车创始人否认解散团队;日本称今年捕杀177头鲸为研究丨价值早报
  19. mui is not defined的原因
  20. Linux进程管理进程优先级nice

热门文章

  1. Java开源生鲜电商平台-深刻理解电商的库存架构与解决方案(源码可下载)
  2. 羡青山有思,白鹤忘机。—第四十八天
  3. 怎么修改服务器密码忘了怎么办啊,华为云怎么修改服务器密码忘记
  4. 【华为校招】【校招】【Java】单词搜索(DFS)
  5. Linux 日志查看 | cat 命令
  6. 王伟storm_危机中复苏 2005年中国星际风云录
  7. surfacepro4黑苹果触屏_surface pro4 黑苹果(macos)体验
  8. java改成字体_更改JRE字体配置
  9. 罚单不断,长文揭秘第三方支付!
  10. 用汇编程序实现电子时钟