参数说明
| 参数 | 是否必填 | 说明 |
|---|
| msgtype | 是 | 消息类型,此时固定为news |
| articles | 是 | 图文消息,一个图文消息支持1到8条图文 |
| title | 是 | 标题,不超过128个字节,超过会自动截断 |
| description | 否 | 描述,不超过512个字节,超过会自动截断 |
| url | 是 | 点击后跳转的链接。 |
| picurl | 否 | 图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图 1068455,小图150150。 |
效果展示
![在这里插入图片描述]()
Demo Code
import requests
import json
def main():
oWX_URL = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=50d640d9-9ad6-4d39-98aa-c94c2002e6d4'
sent_msg = {
"msgtype": "news",
"news": {
"articles" : [
{
"title" : "Joke's blog",
"description" : "Find your solution",
"url" : "https://blog.csdn.net/huanglin6",
"picurl" : "https://profile.csdnimg.cn/0/0/B/1_huanglin6"
}
]
}
}
headers = {'Content-Type': 'application/json'}
try:
r = requests.post(url=oWX_URL, data=json.dumps(sent_msg), headers=headers, timeout=5)
except Exception as e:
print(e.args[0])
if __name__ == '__main__':
main()