企业微信消息推送(一)接收消息服务器URL
1.点击左上角头像,打开微信管理平台
2.创建应用
3.获取五个参数
3.1获取应用的AgentId、Secret
3.2获取企业ID
配置接收消息服务器URL
企业微信限制过多,公司域名所有权检验不通过。采用接收消息服务器URL的方式。
3.3 获取token、EncodingAESKey
4.1 内网穿透、本地开发
先将请求打到公网服务器ngnix、再转发给内网穿透地址,请求Java后端。
免费的内网穿透
一分钟图文快速上手
4.2 企业微信相关
企业微信加解密文档
企业微信加解密官方代码
4.3 IDEA 引入依赖官方代码的jar包
4.4 将官方代码粘贴进项目
4.5 bug: Error:(1, 1) java: 非法字符: ‘\ufeff’
使用vscode,将UTF-8 BOM文本编码改为UTF-8
编写代码参考的文章
4.6 编写代码
//tokenpublic final static String TOKEN = "n5SHOwoXKo9UTQg2zv3Vs2B";// encodingAESKeypublic final static String ENCODINGAES_KEY = "wVdvdhBY6EDWG96S7EjU6hg9BR3v7M5SS9a4jK";//企业IDpublic final static String CORP_ID = "wwec27f62ca8";//应用的凭证密钥public final static String CORPSECRET = "PdDcN-ZjInXNsvNuzlPl55qZrLLVJvDvcIp3wZNt";@GetMapping("/wei")public void list(HttpServletRequest request, HttpServletResponse response) throws IOException {// 微信加密签名String msg_signature = request.getParameter("msg_signature");// 时间戳String timestamp = request.getParameter("timestamp");// 随机数String nonce = request.getParameter("nonce");// 随机字符串String echostr = request.getParameter("echostr");System.out.println("request=" + request.getRequestURL());PrintWriter out = response.getWriter();// 通过检验msg_signature对请求进行校验,若校验成功则原样返回echostr,表示接入成功,否则接入失败String result = null;try {WXBizMsgCrypt wxcpt = new WXBizMsgCrypt(TOKEN, ENCODINGAES_KEY, CORP_ID);result = wxcpt.VerifyURL(msg_signature, timestamp, nonce, echostr);} catch (AesException e) {e.printStackTrace();}if (result == null) {result = TOKEN;}out.print(result);out.close();out = null;}
设置成功
企业微信消息推送(一)接收消息服务器URL相关推荐
- 微信小程序消息推送、接收消息事件、发送客服消息
文档地址消息推送 | 微信开放文档 接收消息和事件 | 微信开放文档 发送客服消息 | 微信开放文档 代码参考 public function xcxToken(){$signature = $thi ...
- python、C# 写企业微信机器人推送【图文消息】
企业微信机器人发送图文消息(基础版) 使用工具 进入代码模式 1. 引入 2. 发送方式 3. 发送到企业微信机器人步骤 3. 总代码 C#写法 看下效果图: 代码展示 使用工具 突然来兴趣搞了个机器 ...
- PowerShell 实现企业微信机器人推送消息
前言企业微信机器人 在ARMS告警管理中创建企业微信机器人后,您可以在通知策略中指定对应的企业微信群用于接收告警.当通知策略的匹配规则被触发时,系统会自动向您指定的企业微信群发送告警通知.企业微信群收 ...
- 企业微信机器人推送mysql_Zabbix.5.0设置企业微信群机器人推送告警信息
一.企业微信端配置 1.创建微信群机器人 在需要接收告警信息的企业微信群上右键(注意群里成员至少要3人以上),选择"添加群机器人",设置机器人名称,系统自动生成此机器人的webho ...
- Android消息推送:第三方消息推送平台详细解析
前言 消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传.资讯类产品进行新闻推送等等,如下图: 本文将介绍Android中实现消息推送的第三方推送的详细解决方案 阅读本文 ...
- 微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)
需求场景: 点击推送的消息后跳转到小程序中的某个页面,或者跳转到某一个网页上,例如有这样一个需求,在商城平台购买产品后,需要通过公众号给用户推送订单详细并且点击消息可以看到对应的订单详情.以下我将在微 ...
- 微信小程序消息推送(订阅消息原模板消息)开发流程
注:模板消息没了. 正常开发肯定需要前后端配合,此处都在小程序里写了 参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/o ...
- springboot整合websocket实现一对一消息推送和广播消息推送
springboot基础环境,请参考springboot文档 maven依赖 <dependency><groupId>org.springframework.boot< ...
- ionic 服务器消息推送,Ionic3 本地消息推送
项目上有一个消息推送的功能,一开始想使用极光推送,在安卓上测试比较顺利,但是IOS上需要什么证书,没有开发者账号,感觉好麻烦.后面就想在每次启动app的时候,本地推送一次消息,碰巧官网上发现了这个插件 ...
- Python 企业微信群推送消息
方法一,操控企业微信发送消息,条件:需要登录企业微信并置顶群聊 方法二,通过企业微信机器人发送消息,可以不用登录企业微信(推荐) 方法一代码如下: import os import time impo ...
最新文章
- Java学习笔记30
- Js中数组Array的用法
- figcaption html5,HTML5 figcaption 标签
- VMVare 虚拟机使用桥接模式
- rtp h264注意点(FU-A分包方式说明)
- 基于C语言 51单片机应用技术 速成教程(持续更新中)
- 音乐与现代计算机技术,计算机音乐技术在音乐教育中的应用.doc
- c语言memcmp函数详解,C语言之memcmp()函数
- 跟零计算机基础的房东女儿讲了一下午的中间人劫持京东事件后,她感激涕零,决定给我免除房租......
- 十六进制编辑器HxD Hex Editor x64 v2.3.0.0
- 1.3 eclips下载与安装
- [codeforces 1341B] Nastya and Door 神奇的掐头去尾+前缀和
- 国内B端竞品调研网站一网打尽
- 软件平台项目设计开发流程
- 史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
- 智慧办公室虚拟现实 VR 可视化
- 矩阵的幂运算--蓝桥杯
- iconv linux window to mac,iconv - Mac OS 文本格式转换工具
- Excel 单元格的实际尺寸
- 51单片机基础之串口通信
热门文章
- RequestMapping的映射URL模板
- BI项目实施为什么成功率那么低
- win7删除计算机 网络打印机驱动程序,Windows 7、8 系统下手动删除打印机驱动程序的方法...
- android6.0 1g运存,全新安卓系统只要1G运存就能流畅运行!低端机 老手机有救了!...
- Localize a WPF application
- Eclipse报错:The import org.apache cannot be resolved
- 交换式局域网_SWITCH交换模式
- java 黑马头条 day4 自媒体文章发布 自媒体文章列表查询 频道列表展示 自媒体文章-发布、修改、保存草稿 自媒体文章-根据id查询 自媒体文章-删除
- js 实现 将一句英文的首字母转大写,其它转小写
- 线性回归假设条件及残差检验