python配合企业微信给微信推送消息
参考文献:
①https://www.52pojie.cn/thread-1431980-1-1.html
②https://www.52pojie.cn/thread-1338005-1-1.html
③https://www.htm.fun/archives/python-flask-api-server-jiang.html
用python flask_api 写的。
这是我在实际工作中用到的,还是非常方便的。
纯文本模式
<ignore_js_op>
接口说明
利用企业微信开放api,与普通微信即时通讯。 注意:无需下载企业微信,只是借用企业微信api而已! 是一款类似于server酱的一款「程序员」和「服务器」之间的通信软件。能够让服务器即时找到负责它的沙雕程序员!对比server酱,本产品能够更直观的获取服务器传递过来的信息,而不是server酱关注公众号后进来的卡片消息,还需要点一下才能看到。有了本产品,你的服务器就想活了一样,变成你的微信好友!
前期准备
【注册企业微信】,点击这里注册企业微信,无需企业认证,只需要注册即可!
【创建程序】,获取AgentId&Secret,点击[应用管理]-[创建应用]根据提示创建一个新应用。保存好你的AgentId&Secret
【获取corpid企业ID】,点击[我的企业]-[企业信息] 在最下方获取企业ID
【启用微信插件】,点击[我的企业]-[微信插件] 用普通微信扫码二维码。
接口地址
接口地址:https://api.htm.fun/api/Wechat/text/
请求方式:GET/POST
参数
|
必须
|
说明
|
corpid
|
是
|
企业ID
|
corpsecret
|
是
|
应用的凭证密钥
|
agentid
|
是
|
应用ID
|
text
|
是
|
推送内容,支持HTML
|
返回实例
{ "errcode" : 0, "errmsg" : "ok", }
卡片消息模式
<ignore_js_op>
接口说明
利用企业微信开放api,与普通微信即时通讯。 注意:无需下载企业微信,只是借用企业微信api而已! 是一款类似于server酱的一款「程序员」和「服务器」之间的通信软件。能够让服务器即时找到负责它的沙雕程序员!对比server酱,本产品能够更直观的获取服务器传递过来的信息,而不是server酱关注公众号后进来的卡片消息,还需要点一下才能看到。有了本产品,你的服务器就想活了一样,变成你的微信好友!
前期准备
【注册企业微信】,点击这里注册企业微信,无需企业认证,只需要注册即可!
【创建程序】,获取AgentId&Secret,点击[应用管理]-[创建应用]根据提示创建一个新应用。保存好你的AgentId&Secret
【获取corpid企业ID】,点击[我的企业]-[企业信息] 在最下方获取企业ID
【启用微信插件】,点击[我的企业]-[微信插件] 用普通微信扫码二维码。
接口地址
接口地址:https://api.htm.fun/api/Wechat/text_card/
请求方式:GET/POST
参数
|
必须
|
说明
|
corpid
|
是
|
企业ID
|
corpsecret
|
是
|
应用的凭证密钥
|
agentid
|
是
|
应用ID
|
title
|
是
|
卡片消息标题
|
description
|
是
|
卡片消息详情内容
|
url
|
是
|
点击卡片消息后跳转的连接
|
返回实例
{ "errcode" : 0, "errmsg" : "ok", }
原文地址:https://www.cnblogs.com/StarZhai/p/15227700.html
- CaseStudy(showcase)布局篇-全屏效果
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(14)-EasyUI缺陷修复与扩展
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码]
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(8)-MVC与EasyUI DataGrid 分页
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(5)-EF增删改查
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(15)-权限管理系统准备
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(11)-系统日志和异常的处理①
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(9)-MVC与EasyUI结合增删改查
- No.3 啥是数据运营(三):思维方式
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(7)-MVC与EasyUI DataGrid
- MySQL数据同步【双主热备】
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(6)-Unity 依赖注入
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 手把手教你,嘴对嘴传达------Apache网页优化
- jQuery通过Ajax实现请求后台接口数据
- Git常规操作
- 手把手教你,嘴对嘴传达 ----源码编译安装部署LAMP平台(LAMP平台与编译安装详解,Apache,MySQL与PHP源码编译安装,LAMP平台搭建论坛)
- Vue点击切换样式
- ElementUI引入到vue项目开发
- 手把手教你,嘴对嘴传达------Apache(安全优化防盗链、隐藏版本信息)
- spring框架应用系列三:切面编程(带参数)
- 排障集锦:九九八十一难之第六难!(98)Address already in use: AH00072: make_sock: could not bind to address ::80
- Vue页面中引用自定义组件
- Vue如何引用Vant组件
- js表单验证工具包
- 手把手教你,嘴对嘴传达------Nginx网站服务(访问状态统计,基于域名,端口,IP的虚拟web主机访问)
- lib-flexible引入到Vue做移动端rem布局
- 微信小程序引入VantWeapp开发