公司一直使用企业微信推送告警信息,从4月16日5点左右开始出现这个问题,但是企业微信又能收到发送的消息内容
接口:https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s
参数 {
"touser": "@all",
"msgtype": "text",
"agentid": "1000004",
"text": {
"content": "[智能运维系统-告警]
告警源 : D_YDZN_SWITCH_1.11-1 172.29.1.11
告警名称 :
告警级别 : 告警
告警时间 : 2020-04-17 14:29:25.0
所属业务 :
所在机房 :
------详情------
告警编号 : AL0120200417131924139
持续上报次数 : 14
告警信息 : 端口Gi1/0/3(10)TO-Server_172.29.4.26_eth01下线,对端设备:
------备注/检查方法------
检查方法 : "
},
"safe":"0"
}
返回
Error-Code: 86001
Error-Msg: chatid invalid,
这个接口文档中不需要传这个参数chatid,为什么突然在这两天校验了这个参数
您好,企业微信应该是返回0的吧,只是errmsg多了个warning,是能接收成功的,如果返回非0会有hint信息,或者可以给下返回包看下
我调试了程序,看了穿进去的值,真是是没有其他信息,真的会有warning,请问这种有可能是什么原因呢?还请高手指点一下
我也遇到了这个问题,errmsg返回的是0,errmsg返回的是ok+warning ,我测试了是因为发送的内容中包含了\n的原因,但是其开发文档那里明明写的支持转译的换行符\n的啊,不理解。还请高手指点。这个问题也是昨天推消息的时候才发现的。