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

 找回密码
 立即注册
查看: 19342|回复: 50

[进阶教程] 天猫精灵和小度支持长期访问令牌(Add Long-Lived Access Tokens)

  [复制链接]

16

主题

158

帖子

911

积分

高级会员

Rank: 4

积分
911
金钱
753
HASS币
0
发表于 2019-7-4 14:31:51 | 显示全部楼层 |阅读模式
本帖最后由 w_anghe 于 2019-7-14 11:22 编辑

2019-07-14更新
前几天手贱删除了天猫精灵的技能, 再加回来, 发现设备列表不能出现了
已经找到原因了
就是原来设备列表中的图标的URL https://home-assistant.io/demo/favicon-192x192.png 目前已经失效
最简单的修改方法就是把所有PHP文件中的https://home-assistant.io/demo/favicon-192x192.png替换成https://www.home-assistant.io/images/favicon-192x192-full.png,或者直接git我最新的源码也可以
数据库中已经添加设备的图标的修改方法可以用下面的sql语句

UPDATE oauth_devices SET jsonData=REPLACE(jsonData, 'https://home-assistant.io/demo/favicon-192x192.png', 'https://www.home-assistant.io/images/favicon-192x192-full.png');

不隐藏了,大家根据自己需求看吧

天猫精灵和小度支持长期访问令牌(Long-Lived Access Tokens)感谢论坛大神的贡献, 一般如果自己搭建小度或者天猫精灵的服务器都是参考下面两个帖子,
小度
https://bbs.hassbian.com/thread-4054-1-1.html
天猫
https://bbs.hassbian.com/thread-1862-1-1.html

但是现在homeassistant比较标准的访问方法是用长期访问令牌( Long-Lived Access Tokens)
目前以上项目对 Long-Lived Access Tokens的支持都有点小问题,天猫精灵的状态查询有问题,小度的项目暂时不支持长期访问令牌
本人对这两个项目的代码修改了一点, 现在已经可以正常使用长期访问令牌,使用方法和原帖介绍的一样, 只要git我的代码就可以了
本人修改的代码地址

小度
https://github.com/ericwang2006/DuerSmartHome
天猫
https://github.com/ericwang2006/tmall-bot-x1









评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-7-4 14:50:20 | 显示全部楼层
看看如何解决,谢谢分享!
回复

使用道具 举报

2

主题

321

帖子

1927

积分

金牌会员

Rank: 6Rank: 6

积分
1927
金钱
1606
HASS币
0
发表于 2019-7-4 15:17:57 | 显示全部楼层
感谢分享,学习一下
回复

使用道具 举报

1

主题

122

帖子

697

积分

高级会员

Rank: 4

积分
697
金钱
575
HASS币
0
发表于 2019-7-4 15:24:06 | 显示全部楼层

感谢分享,学习一下
回复

使用道具 举报

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
发表于 2019-7-4 15:44:11 | 显示全部楼层
来学习一下
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-7-4 15:57:18 | 显示全部楼层
楼主不PR给c1?
Nero
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-7-4 16:00:23 | 显示全部楼层
楼主不PR给c1?
回复

使用道具 举报

2

主题

143

帖子

886

积分

高级会员

Rank: 4

积分
886
金钱
743
HASS币
0
发表于 2019-7-4 16:14:54 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

16

主题

158

帖子

911

积分

高级会员

Rank: 4

积分
911
金钱
753
HASS币
0
 楼主| 发表于 2019-7-4 16:14:58 | 显示全部楼层
麻烦大家帮忙测试一下, 如果一切正常再PR
回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
发表于 2019-7-4 16:32:10 | 显示全部楼层
谢谢楼主分享!
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 04:07 , Processed in 0.233975 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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