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) # 返回的内容
网友评论