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

 找回密码
 立即注册
查看: 3072|回复: 23

[已解决] 【已解决】 node-red token 调用

[复制链接]

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
发表于 2023-4-23 22:25:04 | 显示全部楼层 |阅读模式
本帖最后由 lqf1206 于 2023-6-11 09:57 编辑

20230423222134.png

通过流程取到的token  ,怎么调用
20230423222423.png
回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-23 22:26:41 | 显示全部楼层
本帖最后由 lqf1206 于 2023-4-23 23:14 编辑

帮我写个function调用token  访问http://192.168.2.11:9200/api/v1/tunnels
回复

使用道具 举报

1

主题

41

帖子

484

积分

中级会员

Rank: 3Rank: 3

积分
484
金钱
443
HASS币
0
发表于 2023-4-24 08:23:45 | 显示全部楼层
有什么需要,找chatgpt,我有什么要写的functoin都是找他,把需求告诉他,他会给你写的明明白白
回复

使用道具 举报

0

主题

46

帖子

1681

积分

金牌会员

Rank: 6Rank: 6

积分
1681
金钱
1635
HASS币
0
发表于 2023-4-24 08:50:43 | 显示全部楼层
msg.headers = {
    'Authorization': 'Bearer ID_TOKEN'
}

评分

参与人数 1金钱 +8 收起 理由
lqf1206 + 8 大神666!

查看全部评分

回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-24 10:01:57 | 显示全部楼层
本帖最后由 lqf1206 于 2023-4-24 10:04 编辑
mosss 发表于 2023-4-24 08:50
msg.headers = {
    'Authorization': 'Bearer ID_TOKEN'
}

请求返回的token用哪个处理调用
回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-24 10:14:44 | 显示全部楼层
idummy 发表于 2023-4-24 08:23
有什么需要,找chatgpt,我有什么要写的functoin都是找他,把需求告诉他,他会给你写的明明白白 ...

我没有api
回复

使用道具 举报

20

主题

489

帖子

3220

积分

论坛元老

Rank: 8Rank: 8

积分
3220
金钱
2731
HASS币
8
发表于 2023-4-24 13:24:59 | 显示全部楼层
问题写得不明白,没办法帮你
http请求返回的信息是什么,需要其中的哪部分,想要放哪里用,这些都要描述出来
回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-24 13:44:20 | 显示全部楼层
本帖最后由 lqf1206 于 2023-4-24 13:50 编辑
cjnt007 发表于 2023-4-24 13:24
问题写得不明白,没办法帮你
http请求返回的信息是什么,需要其中的哪部分,想要放哪里用,这些都要描述出 ...

Screenshot_2023-04-24-13-38-55-787_com.yujian.ResideMenuDemo.png
用获取的token值路径payload.data   GET请求http://192.168.2.11:9200/api/v1/tunnels  需要写个function函数



回复

使用道具 举报

20

主题

489

帖子

3220

积分

论坛元老

Rank: 8Rank: 8

积分
3220
金钱
2731
HASS币
8
发表于 2023-4-25 11:03:40 | 显示全部楼层
思路如下,供参考:
用function节点保存token信息:
global.set("token",msg.payload.data.token)
或者用change节点,效果一样:
QQ截图20230425105937.jpg

在http request节点前放function节点,配置请求头信息:
msg.headers = {
    'Authorization': global.get('token')
}
回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-26 00:57:26 | 显示全部楼层
cjnt007 发表于 2023-4-25 11:03
思路如下,供参考:
用function节点保存token信息:
global.set("token",msg.payload.data.token)

20230426005126.png
保存的token  圈内多余信息怎么过滤



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-29 09:26 , Processed in 0.896906 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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