帮我写一段调用企业微信发送消息的代码
时间: 2023-03-24 07:01:42 浏览: 123
好的,以下是一段基于 Python 语言的调用企业微信发送消息的示例代码:
```python
import requests
import json
def send_message(access_token, user_id, message):
"""
调用企业微信发送消息 API 发送消息
:param access_token: 企业微信应用的 access_token
:param user_id: 目标用户的 ID
:param message: 要发送的消息内容
"""
url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=' + access_token
headers = {
'Content-Type': 'application/json;charset=utf-8'
}
data = {
"touser": user_id,
"msgtype": "text",
"agentid": agent_id,
"text": {
"content": message
},
"safe": 0
}
r = requests.post(url, headers=headers, data=json.dumps(data))
if r.status_code == 200:
return True
else:
return False
```
这段代码需要传入三个参数:
- `access_token`:企业微信应用的 access_token,可以通过调用企业微信 API 获取;
- `user_id`:目标用户的 ID,可以是企业微信的成员 ID 或者部门 ID;
- `message`:要发送的消息内容。
你需要根据你的企业微信应用的具体情况进行相应的调整,包括替换 `agent_id` 和填写有效的 `access_token`、`user_id` 和 `message` 等参数。同时,为了保证代码的安全性和可维护性,你还需要进行适当的异常处理和日志记录等操作。
阅读全文