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

 找回密码
 立即注册
楼主: snowing

[流程系列] 请教下大佬们,怎么通过webhook节点拉取并修改Cookies

[复制链接]

4

主题

114

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
555
HASS币
0
 楼主| 发表于 2024-5-7 14:26:32 | 显示全部楼层
cookie对不对,打印下debug
回复

使用道具 举报

0

主题

37

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
金钱
280
HASS币
0
发表于 2024-5-7 14:37:12 | 显示全部楼层
请楼主不吝赐教,如何更换Cookies,除了流中更换API参数外,还有没有需要修改其它。
const userInfo = {
    "cookies": "HWWAFSESTIME=1714389264938; HWWAFSESID=38f8a73d55891dca6f; openid=123456788d08d24cfe6d216a1715060877657; 0ab08166-73d7-42ac-a569-02ee6710ea63=0c155759d922d9eac7b8befe66243ae3"
}
if (typeof (msg.payload) === "object" && msg.payload.listInfo[0].vin) {
    global.set("bydUserInfo", Object.assign(userInfo, msg.payload.listInfo[0]));
}
msg.headers = {"cookie":userInfo.cookies}
if (!global.get("bydUserInfo")) {    
    msg.url = `https://bydcloud.byd.com/wechat/getuserinfo?timeStamp=${Math.floor(Date.now())}&random=${global.uuid}`
    return [msg, null];
} else {
    msg.url = `https://bydcloud.byd.com/wechat/location?caridentifier=${global.get("bydUserInfo").vin}&timeStamp=${Math.floor(Date.now())}&random=${global.uuid}&longitude=0&latitude=0`
    return [null, msg];
}
回复

使用道具 举报

4

主题

114

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
555
HASS币
0
 楼主| 发表于 2024-5-7 14:47:37 | 显示全部楼层
bebetter 发表于 2024-5-7 14:37
请楼主不吝赐教,如何更换Cookies,除了流中更换API参数外,还有没有需要修改其它。
...

"cookies"的格式应该为
openid=123456788d08d24cfe6d216a1715060877657; 0ab08166-73d7-42ac-a569-02ee6710ea63=0c155759d922d9eac7b8befe66243ae3
回复

使用道具 举报

0

主题

37

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
金钱
280
HASS币
0
发表于 2024-5-7 14:55:45 | 显示全部楼层
我试试看
回复

使用道具 举报

0

主题

37

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
金钱
280
HASS币
0
发表于 2024-5-7 15:24:18 | 显示全部楼层
本帖最后由 bebetter 于 2024-5-7 15:25 编辑

微信截图_20240507150347.png
还是原来的错误,楼主的流能分享学习一下吗?
回复

使用道具 举报

4

主题

114

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
555
HASS币
0
 楼主| 发表于 2024-5-7 15:32:51 | 显示全部楼层
https://bbs.hassbian.com/thread-18154-13-1.html
129#楼有回复“出现这个错误是因为频繁访问比亚迪服务器但是车辆状态一直没变返回了空值,如果车子启动或其它信息有变更就会返回正确的信息。可以加个筛选屏蔽掉这个消息。”
回复

使用道具 举报

4

主题

114

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
555
HASS币
0
 楼主| 发表于 2024-5-7 15:36:57 | 显示全部楼层
我用的就是uuid的那个附件
回复

使用道具 举报

0

主题

37

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
金钱
280
HASS币
0
发表于 2024-5-7 15:37:00 | 显示全部楼层
嗯,我试过很多天了,在车子启动或停车后刷新都还是这个错误。感觉原因不是这个,你有没有碰到这个错误。
回复

使用道具 举报

4

主题

114

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
555
HASS币
0
 楼主| 发表于 2024-5-7 15:38:21 | 显示全部楼层
又碰到过,没理他。有时候出现有时候没有,不影响使用
回复

使用道具 举报

0

主题

37

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
金钱
280
HASS币
0
发表于 2024-5-7 15:41:28 | 显示全部楼层
如果是这样的话,我再找个时间试试看。另外,你用什么代码来提取COOKIE中的OPENID的,我现在是能将COOKIE传到node-red中了,但只能用整个cookie值
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:35 , Processed in 0.066919 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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