python调用企业微信API,,#!/usr/bin


#!/usr/bin/envpython#-*-coding:utf-8-*-#2017-07-25编写importjsonimportsysimporturllib,urllib2"""CorpID企业IDSecret应用密钥"""CorpID=‘‘Secret=‘‘touser=‘@all‘content=‘‘#获取access_tokendefgetToken(CorpID,Secret):url=‘https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=%s&corpsecret=%s‘%(CorpID,Secret)req=urllib2.Request(url)result=urllib2.urlopen(req)access_token=json.loads(result.read())returnaccess_token[‘access_token‘]#发送消息deftonews(access_token,content):url="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token="+access_token"""touser成员@all就是所有toparty部门ID@all就是所有msgtype文本类型agentid企业应用IDcontent内容safe是否保密0是不保密"""values={"touser":touser,"toparty":‘2‘,"msgtype":"text","agentid":1,"text":{"content":content},"safe":"0"}send_data=json.dumps(values)send_request=urllib2.Request(url,send_data)response=json.loads(urllib2.urlopen(send_request).read())ifresponse[‘errcode‘]==0:print‘发送消息成功‘if__name__==‘__main__‘:access_token=getToken(CorpID,Secret)print"获取token成功"content=‘\n‘.join(sys.argv[1:])ifnotcontent:content="测试成功"tonews(access_token,content)

[root@400ec7d4b418 /]# python wechat.py 456 678 //需要传递的数据

本文出自 “小卡” 博客,请务必保留此出处http://xiaocuik.blog.51cto.com/12090846/1968648

python调用企业微信API

评论关闭