使用Python利用企业微信发送消息

一、注册企业微信

企业微信注册地址:https://work.weixin.qq.com/wework_admin/register_wx?from=myhome

二、创建企业微信应用

2.1 登录后台

地址:https://work.weixin.qq.com/wework_admin/loginpage_wx?from=myhome

2.2 创建应用

image

三、发送消息

3.1 准备认证接口所必须的口令及ID

corpid:企业ID 在我的企业–企业信息中可以看到

image

corpsecret:小程序的认证key 在应用与小程序中可以找到


image

access_token:  access_token是应用调用api的凭证,由 corpid和corpsecret换取。

请求方式:GET(HTTPS
请求URL:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET

3.2 发送信息

def Send_Messge(corpid,corpsecret,text)
    Get_Access_Token_Url="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid="+corpid+"&corpsecret="+corpsecret  //通过传入的参数拼接请求链接
    access_token=json.loads(requests.get(Get_Access_Token_Url).text)['access_token'] //通过请求链接获取access_token
    Put_Url="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token="+access_token  //接口地址拼接
    data={'touser': 'UserName', 'msgtype': 'text', 'agentid': 1000002, 'text': {'content': text}, 'safe': 0} //拼接发送内容及格式
    Response_Code=requests.post(Put_Url,json.dumps(data))
    //通过返回码判断命令是否执行成功,成功返回0,不成功返回1
    if Response_Code.status_code==200:
        return 0
    else:
        return 1

2019-7-1 9:49:38

点赞