本帖最后由 cjnt007 于 2024-9-22 15:36 编辑
特地研究了下企业微信机器人api接口资料 https://developer.work.weixin.qq ... 770?notreplace=true
图文类型的消息设置代码如下:
{
"msgtype": "news",
"news": {
"articles" : [
{
"title" : "中秋节礼品领取",
"description" : "今年中秋节公司有豪礼相送",
"url" : "www.qq.com",
"picurl" : "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png"
}
]
}
}
你把从萤石消息里提取到的url地址传递给上面的picurl就可以,不用管它有没有文件名后缀
另外如果使用图文模板,card_image.url填写获取的萤石图片url也一样可以的
msg.payload = {
"msgtype": "template_card",
"template_card": {
"card_type": "news_notice",
"main_title": {
"title": "门禁监控报警",
"desc": "门禁入口有人,请请注意查证"
},
"card_image": {
"url": "https://i.ys7.com/streamer/alarm/url/get?fileId=20240922131743-E31060210-1-10000-2-1&deviceSerialNo=E31060210&cn=1&isEncrypted=0&isCloudStored=0&ct=4&lc=7&bn=4_hikalarm&isDevVideo=0",
"aspect_ratio": 1.3
},
"card_action": {
"type": 1,
"url": '#' //"https://work.weixin.qq.com/?from=openApi"
}
}
}
以上经测试均能正常显示图片
|