php 企业号文本消息推送,Python如何实现微信企业号文本消息推送功能的示例
这篇文章主要介绍了Python编程实现微信企业号文本消息推送功能,结合实例形式分析了Python微信企业号文本消息推送接口的调用相关操作技巧,需要的朋友可以参考下
本文实例讲述了Python微信企业号文本消息推送功能。分享给大家供大家参考,具体如下:
企业号的创建、企业号应用的创建、组、tag、part就不赘述了,一搜一大堆,但是网上拿的那些个脚本好多都不好使,所以自己修了一个
坦率的讲,这个脚本是用来作为zabbix的通知媒介脚本的,本人是个菜鸟,如果哪里不对,大神们不要笑话,python也处于学习阶段,如果有哪些地方不合理,很希望可以不吝赐教,废话不多说,脚本奉上:
#!/usr/bin/python
# _*_coding:utf-8 _*_
import urllib2
import json
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
def gettoken(corpid, corpsecret):
gettoken_url = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=' + corpid + '&corpsecret=' + corpsecret
try:
token_file = urllib2.urlopen(gettoken_url)
except urllib2.HTTPError as e:
print e.code
print e.read().decode("utf8")
sys.exit()
token_data = token_file.read().decode('utf-8')
token_json = json.loads(token_data)
token_json.keys()
token = token_json['access_token']
return token
def senddata(access_token, user, party, agent, subject, content):
send_url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=' + access_token
send_values = "{\"touser\":\"" + user + "\",\"toparty\":\"" + party + "\",\"totag\":\"\",\"msgtype\":\"text\",\"agentid\":\"" + agent + "\",\"text\":{\"content\":\"" + subject + "\n" + content + "\"},\"safe\":\"0\"}"
send_request = urllib2.Request(send_url, send_values)
response = json.loads(urllib2.urlopen(send_request).read())
print str(response)
if __name__ == '__main__':
user = str(sys.argv[1]) # 参数1:发送给用户的账号,必须关注企业号,并对企业号有发消息权限
party = str(sys.argv[2]) # 参数2:发送给组的id号,必须对企业号有权限
agent = str(sys.argv[3]) # 参数3:企业号中的应用id
subject = str(sys.argv[4]) # 参数4:标题【消息内容的一部分】
content = str(sys.argv[5]) # 参数5:文本具体内容
corpid = 'CorpID' # CorpID是企业号的标识
corpsecret = 'corpsecretSecret' # corpsecretSecret是管理组凭证密钥
try:
accesstoken = gettoken(corpid, corpsecret)
senddata(accesstoken, user, party, agent, subject, content)
except Exception, e:
print str(e) + "Error Please Check \"corpid\" or \"corpsecret\" Config"
php 企业号文本消息推送,Python如何实现微信企业号文本消息推送功能的示例相关推荐
- Python定时向微信发送天气消息和每日一言[wxpy、apscheduler]
Python定时向微信发送天气消息和每日一言 Python定时向微信发送天气消息和每日一言 环境描述 引用库 部分代码 开发问题反馈和交流 Python定时向微信发送天气消息和每日一言 通过wxpy拉 ...
- 运用python实现企业微信群机器人消息推送
使用场景:将BI报表精准推送入(群),精准触达用户 目的:提高管理层对数据的感知度 工具:python+企业微信 步骤: 1.创建企业微信群机器人,提取Webhook地址(群机器人地址) 2.编写代码 ...
- Python实现企业微信群机器人自动化推送
人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学. --<百度百科> 文 ...
- python实现企业微信机器人的自动推送
关于企业微信机器人的自动推送 前些天,做了一个关于企业微信机器人自动推送消息的一个小功能,在这里来聊一下其中学习到的一些内容. 由于是需要进行自动推送新闻,因此先对需要获得信息的网页进行爬取. 在爬取 ...
- 用python 自动给微信好友发消息
之前网页端的微信可以用时,python用itchat库就可以很好的自动给联系人发消息,现在网页端不可用了,而且微信客户端的通信协议我们是不可能知道的,所以模拟客户端给微信服务器发数据太过麻烦,需要不停 ...
- python 发微信 自动登录_用python自动给微信好友发消息
由于itchat运行时,老是报KeyError: 'pass_ticket',故itchat暂不能使用.而wxpy在使用时需要登录网页版微信,且动不动报KeyError: 'pass_ticket,所 ...
- Python之给微信好友自动发送消息
由于itchat运行时,老是报KeyError: 'pass_ticket',故itchat暂不能使用.而wxpy在使用时需要登录网页版微信,且动不动报KeyError: 'pass_ticket,所 ...
- python爬取贴吧所有帖子-Python实现的爬取百度贴吧图片功能完整示例
本文实例讲述了Python实现的爬取百度贴吧图片功能.分享给大家供大家参考,具体如下: #coding:utf-8 import requests import urllib2 import urll ...
- qq撤回消息还在服务器上面吗,微信QQ撤回消息 为啥还出现“脑残”的文字提示?...
昨天我们说完微信团队设计消息撤回的初衷,不过很多人纳闷,既然撤回信息给用户提供了一种后悔药,为啥还要留下"某某撤回了一条消息"的提示呢?这个设计简直分分钟逼死处女座. 对此,腾讯团 ...
最新文章
- 用谷歌搜索技术问题一定比用百度好?也未必...
- 利用计算机模拟人类的感知,利用计算机模拟人类的智能活动,属于计算机的什么应用领域...
- 协鑫集成进军乌克兰光伏市场 切尔诺贝利望获重生
- python自动化报表定时跑_POINTer分享:Python如何做报表自动化
- mysql增量备份实例_MySQL增量备份与恢复实例
- iframe 监听内部接口是否加载完成_低成本0基础打造自己的app之uni-app请求接口以及生命周期函数...
- Cause: java.sql.SQLException: Could not retrieve transation read-only status server
- docker的文件流处理_迁移到微服务与DevOps,微服务和Docker容器的全面实用指南
- WIN10 WIN11的vs2019与fortran编译环境的安装
- 软考初级程序员---题目(五)
- Verilog 实现四选一选择器
- 3. 一元函数积分学
- 使用usb tplink无线网卡搭建无线热点AP
- 四象限运行模式_四象限变频器原理及系统构成
- 有python画螺旋线
- Day24(ObjectString,MyThread,Properties,ThreadDaemon,ThreadJoin,ThreadPriority,ThreadSleepThreadStop)
- 何以雾霾多妩媚,只在此间总朦胧
- Python-Flask入门,静态文件、页面跳转、错误信息、动态网页模板
- CentOS6.5X86_64系统定制文档详细版
- 站外促销折扣码设置教程
热门文章
- BZOJ.3227.[SDOI2008]红黑树tree(树形DP 思路)
- tuple 方法总结整理
- SLAM优化位姿时,误差函数的雅可比矩阵的推导。
- 4. SQL Server数据库状态监控 - 作业状态
- getopt( )和 getopt_long( )
- 字母s开头的c语言的工具,C语言库函数(S类字母) - 3
- audio 上一首 下一首 自定义样式_总有一首网易云,藏着你忘不掉的人。
- 打开虚拟服务器设置,什么样配置的虚拟主机打开网站快
- python绘制球体_趣学Python之弹球游戏第一阶段--画个红球
- 003_Spring使用Slf4j和logback日志