美文网首页
使用python语言企业微信报警

使用python语言企业微信报警

作者: 上善丶丶丶若水 | 来源:发表于2018-11-30 17:08 被阅读0次

python脚本代码如下:

先获取企业id:ww1245127892d933e6
获取应用的secrect:Srn0qkB5J209K_Ufm15RJFf0apKQpWzGHB51C - eHQcs

1.获取 access toke

import requests

get_token_url_template = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={ID}&corpsecret={SECRECT}'

get_token_url = get_token_url_template.format(
                                 ID='ww1245127892d933e6',
                                 SECRECT='Srn0qkB5J209K_Ufm15RJFf0apKQpWzGHB51C-eHQcs')

发送请求,并得到 相应对象

r_token = requests.get(url=get_token_url)

得到相应的信息 字典的类型

token_dic = r_token.json()

token = token_dic.get('access_token')

2. 使用 信息发送的 api 进行发送信息

具体消息

text_content = "你好<a href='https://www.baidu.com'>百度</a>"

定义发现的消息体

data_body = {
  "touser" : "GuoQuan",               # userid 也就是网页上显示的账户对应的值
  "msgtype" : "text",                 # 消息类型为 纯文本
  "agentid" : 1000002,                # 消息类型为 纯文本
  "text" : {
      "content" : text_content        #具体消息放在这里
  },
  "safe":0                            # 是否加密传输: 0 不加密  1 加密
}
import json

发送信息的 url

send_msg_url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={}'

使用 POST 方法开始发送信息

r = requests.post(
              url=send_msg_url.format(token),  # 把获取到的 token 格式化进来
              json=data_body                   # 发送的消息体
                  )
print(r.status_code)                           # 返回的状态码
print(r.text)                                  # 返回的内容

相关文章

网友评论

      本文标题:使用python语言企业微信报警

      本文链接:https://www.haomeiwen.com/subject/jjihcqtx.html