你先这样测试一下:
1、构造url获取一下企业微信应用的token,其实nodered 里的上下文数据---全局---wechat里有。
msg.url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxxxxxxxxxxxxx&corpsecret=xxxxxxxxxxxxxxxxxxxx";
2、用这个token构造http请求发送消息
msg.url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=xxxxxxxxxxxxxxxxx";
msg.payload =
{
"touser": "@all",
"toparty": "@all",
"totag": "@all",
"msgtype": "text",
"agentid": 1000001,//填你自己的应用id
"text": {
"content": "发送一句测试消息"
},
"safe": 0,
"enable_id_trans": 0,
"enable_duplicate_check": 0,
"duplicate_check_interval": 1800
}
return msg;
3、如果这样测试没有问题,你只需要再检查一下你nodered中企业微信节点配置情况就行。
|