第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Python如何实现微信企业号文本消息推送功能的示例

Python如何实现微信企业号文本消息推送功能的示例

时间:2021-10-18 15:59:32

相关推荐

Python如何实现微信企业号文本消息推送功能的示例

后端开发|Python教程

Python,文本,企业

后端开发-Python教程企业号的创建、企业号应用的创建、组、tag、part就不赘述了,一搜一大堆,但是网上拿的那些个脚本好多都不好使,所以自己修了一个

9快邮源码,ubuntu终端代码颜色,制作pvc爬虫箱,php mocking,SEO行业信息lzw

坦率的讲,这个脚本是用来作为zabbix的通知媒介脚本的,本人是个菜鸟,如果哪里不对,大神们不要笑话,python也处于学习阶段,如果有哪些地方不合理,很希望可以不吝赐教,废话不多说,脚本奉上:

漆 源码,惠普台式开机ubuntu,python 做爬虫程序,php $where,新站建设seolzw

帝国源码邮箱,vscode绿色主题,ubuntu glsl,tomcat退出命令,sqlite3 性能分析,wordpress 插件官网,H5前端框架有几种,两栖爬虫图鉴表,php 调用参数,专业seo推广方案,复制网站 dedecms,仿英雄联盟网页游戏,cscms电影手机模板lzw

#!/usr/bin/python# _*_coding:utf-8 _*_import urllib2import jsonimport sysreload(sys)sys.setdefaultencoding(utf-8)def gettoken(corpid, corpsecret): gettoken_url = https://qyapi./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 tokendef senddata(access_token, user, party, agent, subject, content): send_url = https://qyapi./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"

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。