![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信公众号开发
文章平均质量分 53
微信公众号开发
一妍为定
这个作者很懒,什么都没留下…
展开
-
09. 微信公众号发送模板消息
1. 官方文档要认证后的服务号才可以申请模板消息的使用权限,否则只能使用测试号设置所属行业接口要注意,设置成功之后要一个月之后才能再次设置测试号设置模板位置模板格式测试模板的模板ID仅用于测试,不能用来给正式帐号发送模板消息为方便测试,测试模板可任意指定内容,但实际上正式帐号的模板消息,只能从模板库中获得需为正式帐号申请新增符合要求的模板,需使用正式号登录公众平台,按指引申请模板内容可设置参数(模板标题不可),供接口调用时使用,参数需以{{开头,以.DATA}}结原创 2021-08-25 14:57:59 · 724 阅读 · 0 评论 -
08. 微信公众号生成带参数二维码
1.官网为了满足用户聚到推广分析、用户账号绑定等场景需要,可以生成不同场景值的二维码目前有两种类型二维码临时二维码有过期时间,最长可以设置为在二维码生成后的30天(即2592000秒)后过期数量不限制临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景永久二维码无过期时间数量较少(目前为最多10万个)主要用于适用于帐号绑定、用户来源统计等场景创建接口https://api.weixin.qq.com/cgi-bin/qrcode/creat原创 2021-08-12 15:15:20 · 2782 阅读 · 0 评论 -
07. 微信公众号客服信息
1. 官方文档因为微信服务器发送消息时,5秒不回复则会重试,倘若我们的服务器处理数据或者网络的原因没有及时回复,将会造成不好的结果可以选择给予微信服务器回复,再异步调客服接口给予用户回复2. 实现支持发送文本消息、图片消息、语音消息、视频消息、音乐消息、图文消息、菜单消息、卡券等消息发送的是 Json 数据文本消息示例{ "touser":"OPENID", "msgtype":"text", "text": { "conten原创 2021-08-10 09:22:13 · 475 阅读 · 0 评论 -
06. 微信公众号创建、删除菜单
1. 创建菜单官网接口// post 请求https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN请求体示例[ { "type": "view", "name": "百度", "url": "http://www.baidu.com" }, { "name": "笔记", "sub_button原创 2021-08-10 09:21:42 · 494 阅读 · 0 评论 -
05. 微信公众号消息加解密
1. 说明 官方文档只有被动回复用户的消息时,才需要进行消息加解密消息加解密的具体修改新增消息体签名验证,用于公众平台和公众账号验证消息体的正确性针对推送给微信公众账号的普通消息和事件消息,以及推送给设备公众账号的设备消息进行加密公众账号对密文消息的回复也要求加密参数说明会多携带两个参数// 加密类型@RequestParam String encrypt_type// 消息体签名:token、timestamp、nonce及密文经过 AES 加密后的签名字符串@原创 2021-08-10 09:19:32 · 2206 阅读 · 0 评论 -
04.微信公众号获取access_token、消息排重
1. 获取 access_token 官方文档说明access_token有效期目前为2小时,且获取access_token接口每天限制2000次。因此需要保存,选择保存到 redisaccess_token重复获取将导致上次获取的access_token失效,但是公众平台后台会保证在5分钟内,新老access_token都可用,这保证了第三方业务的平滑过渡。因此需要用分布式锁来限制刷新,选择 redisson 实现代码实现@Overridepublic String getAcce原创 2021-08-10 09:18:53 · 441 阅读 · 0 评论 -
03. 微信公众号消息接收、事件推送与响应处理
1. 消息接收 官方文档当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上 --> 接口配置信息的URL即开发时,接收信息的接口的访问路径与微信接入的URL一致,但为 POST 请求请求参数依然会携带请求参数signature、timestamp、nonce用于去验证是否是微信服务器发送的消息微信发送的普通消息有文本消息、图片消息、语音消息、视频消息、小视频消息、地理位置信息、链接信息,会以XML的格式在请求体中发送过来,可原创 2021-08-10 09:17:55 · 8046 阅读 · 2 评论 -
02. 微信公众号验证接入
1. 公众号 微信公众号开发文档区别选择如果想简单的发送消息,达到宣传效果,建议可选择订阅号;如果想用公众号获得更多的功能,例如开通微信支付,建议可以选择服务号;如果想用来管理内部企业员工、团队,对内使用,可申请企业号;订阅号可通过微信认证资质审核通过后有一次升级为服务号的入口,升级成功后类型不可再变;服务号不可变更成订阅号。测试号专门为开发人员准备的一种仅用于测试的公众号,部分高级功能不支持,如微信支付、卡券等测试号申请链接2. 开发微信测试号测试号原创 2021-08-10 09:16:17 · 301 阅读 · 0 评论 -
01. 环境准备-内网穿透
1. 使用 飞鸽穿透飞鸽官网2. 配置下载对应电脑的客户端 下载注册登录后 --> 开通隧道可以选择免费使用配置域名前缀、备注、本地IP(随意填写)如果不可以开通,第二天在尝试。解压下载的客户端,打开.vbs文件隧道管理 --> + --> 复制启动命令到客户端 --> 确定 --> 启动完成 --> 使用 访问地址 访问了...原创 2021-08-09 17:40:30 · 145 阅读 · 0 评论