『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 120|回复: 4

[流程系列] 求助 bizwechat推送节点提示错误

[复制链接]

18

主题

308

帖子

1591

积分

金牌会员

Rank: 6Rank: 6

积分
1591
金钱
1283
HASS币
0
发表于 2024-4-17 14:51:57 | 显示全部楼层 |阅读模式
bizwechat推送节点提示错误
错误信息指向一个腾讯云的IP,不知道咋回事,各位有遇到过这个问题吗


微信截图_20240417145004.png

"Error: [微信Token]:Error: connect ECONNREFUSED 210.22.244.32:443"


回复

使用道具 举报

54

主题

892

帖子

3812

积分

论坛元老

Rank: 8Rank: 8

积分
3812
金钱
2920
HASS币
0
发表于 2024-4-17 15:33:09 | 显示全部楼层
将210.22.244.32填入企业微信应用 可信 IP 试试
回复

使用道具 举报

18

主题

308

帖子

1591

积分

金牌会员

Rank: 6Rank: 6

积分
1591
金钱
1283
HASS币
0
 楼主| 发表于 2024-4-17 16:16:00 | 显示全部楼层
bainiu 发表于 2024-4-17 15:33
将210.22.244.32填入企业微信应用 可信 IP 试试

我查了,这个ip是企业微信的API ip地址,我的企业微信应用注册的早,没开启可信IP功能

下载.png

回复

使用道具 举报

54

主题

892

帖子

3812

积分

论坛元老

Rank: 8Rank: 8

积分
3812
金钱
2920
HASS币
0
发表于 2024-4-18 08:39:55 | 显示全部楼层
你先这样测试一下:
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中企业微信节点配置情况就行。
回复

使用道具 举报

18

主题

308

帖子

1591

积分

金牌会员

Rank: 6Rank: 6

积分
1591
金钱
1283
HASS币
0
 楼主| 发表于 2024-4-18 22:11:17 | 显示全部楼层
bainiu 发表于 2024-4-18 08:39
你先这样测试一下:
1、构造url获取一下企业微信应用的token,其实nodered 里的上下文数据---全局---wechat ...

非常感谢提供思路,我有空试一下去,最近太忙了没空折腾这些
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 16:38 , Processed in 0.108487 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表