微信订阅号可以发送markdown格式的消息吗
时间: 2023-09-27 19:07:00 浏览: 343
Java企业微信群机器人发送消息
5星 · 资源好评率100%
是的,微信订阅号是支持发送 Markdown 格式的消息的。可以在发送消息时,将消息内容用 Markdown 格式进行编写,并在发送时设置消息类型为 Markdown,即可实现在微信订阅号上发送 Markdown 格式的消息。
下面是一个示例代码,可以通过 Python 调用微信订阅号 API,发送 Markdown 格式的消息:
```python
import requests
# 设置微信订阅号的相关信息
app_id = 'your_app_id'
app_secret = 'your_app_secret'
template_id = 'your_template_id'
access_token_url = f'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={app_id}&secret={app_secret}'
send_template_url = f'https://api.weixin.qq.com/cgi-bin/message/template/send?access_token='
# 获取访问令牌
response = requests.get(access_token_url)
access_token = response.json()['access_token']
# 设置消息内容和消息类型为 Markdown
message = {
'touser': 'your_openid',
'template_id': template_id,
'data': {
'content': {
'value': '这是一条 **Markdown** 格式的消息',
'color': '#173177'
}
},
'msgtype': 'markdown'
}
# 发送消息
send_url = send_template_url + access_token
response = requests.post(send_url, json=message)
print(response.json())
```
以上代码中,我们先获取了访问令牌,然后设置了消息内容和消息类型,并使用访问令牌发送了 Markdown 格式的消息。请注意,以上代码只是一个示例,实际应用中还需要进行更多的参数设置和错误处理。
阅读全文