![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信公众号
酒书
当你的才华还撑不起你的野心时,就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。梦想不是浮躁,而是沉淀和积累。
展开
-
微信公众号开发(八)推送模板消息version2.0
1.官方文档描述如下:2.这里我们依然以测试公众号为例进行操作首先在测试公众号配置一个模板新增提交之后我们可以看到我们新增的模板,如下图所示,记住模板id,根据模板id推送模板消息3.这个时候写模板消息推送java类package com.ansheng.controller;import java.util.HashMap;import java....原创 2020-01-09 08:58:12 · 353 阅读 · 0 评论 -
微信公众号开发(七)JSSDK-监听分享朋友圈事件
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。实现步骤一:绑定域名在公众号管理页面,设置JS接口安全域名,表示该域名下的所有页面,都拥有使用JSSDK的权限。...原创 2019-12-31 11:04:38 · 3140 阅读 · 0 评论 -
微信公众号开发(五)发送模板消息
发送模板消息也叫业务通知,如下图所示:这种情况就叫做模板消息在我们的生活中,无论是微商城消费,还是日常生活消费,都可能收到这种提示,比如订单通知,快递状态通知,银行卡支付通知,都属于业务通知,很多公众号也都实现了这种功能,当触发了某种行为或状态改变,就会发送这么一个消息给你,因为这种消息都是按照一定的的格式来编辑,所以也叫模板消息。发送模板消息那要怎么才能发送呢?我们打开开发文...原创 2019-12-31 11:04:11 · 1402 阅读 · 2 评论 -
微信公众号开发(四)自定义菜单
本篇文章,我们来做一个最常见的,也是用户最喜欢使用的功能——自定义菜单。因为菜单只需要点一下就可以获取需要的信息,无需用户手动输入关键字,用户体验相对来说比较好。打开开发文档,选择"自定义菜单"的"菜单创建接口"。注意:1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。...原创 2019-12-31 11:03:41 · 1292 阅读 · 0 评论 -
微信公众号开发(三)事件推送及关键字回复
这里的回复实际上分成了两种类型:1.关注时马上回复 2.根据关键字来回复在上一次我们完成的效果是用户发送什么内容就直接回复相同的内容, 所以关键字的话只需要根据用户发送的内容来做相关的判断即可。关键字回复代码:/** * 微信消息处理 */ @RequestMapping(value="/intoWechat",method=RequestMethod.POST,...原创 2019-12-31 11:03:58 · 1906 阅读 · 1 评论 -
微信公众号开发(二)消息接收与响应处理
实现思路我们先打开微信的开发文档,选择“消息管理”模块中的”接收普通消息“文档中已经告诉我们,当普通微信用户向公众账号发送消息时,微信服务器会把该消息封装成XML数据包通过POST的方式发送到开发者填写的URL上。我们设置的URL仅仅只有一个,上篇文章中是用来做接入验证的,当时是微信服务器发送GET请求过来,而现在是用来做消息处理的,此时微信服务器发送的是POST请求,因此想要区...原创 2019-12-31 11:03:08 · 1118 阅读 · 0 评论 -
微信公众号开发(一)接入验证
1.官方文档接入验证如下所示:2.由以上介绍可知,当我们填入url与token的值,并提交后,微信会发送一个get请求到我们填写的url上,并且携带4个参数,而signature参数结合了开发者填写的token参数和请求中的timestamp参数、nonce参数来做的加密签名,我们在后台需要对该签名进行校验,看是否合法。实际上,我们发现微信带过来的4个参数中并没有带token参数,仅有...原创 2019-12-31 11:02:53 · 804 阅读 · 0 评论