-
Notifications
You must be signed in to change notification settings - Fork 878
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cookie方式无法直接使用 #332
Comments
login 的方式不行? |
另外香港的机子的话,可以在本地用miservice登录账号,然后将token文件复制到服务器上的Path.home() + ".mi.token"即可。运行配置不需要配置账号密码、cookie |
香港的机子,登录不了 |
哦哦,可以修复一下跳过。这个读目录,但是可能无法 mute. btw, miservice 能登陆理论上 xiaogpt 就行啊? |
不怎么会python,miservice是自己的电脑运行的登录,我用服务器登录老是不成功,可能是安全校验过不去吧 |
docker run --rm -d -v /opt/xiaogpt/config:/config -v /opt/xiaogpt/mitoken:/root --name xiaogpt-pro yihong0618/xiaogpt --config=/config/config.json --hardware=LX06 --stream 这是我的docker运行命令,config里面没有账号密码和cookie信息,/opt/xiaogpt/mitoken文件夹下是本地登录获取的.mi.token文件。 |
好的,我们研究下 |
@redteaLi 我这边测试没问题(没用docker 跑。 |
我这边也尝试了一下,拿本地在windows上获取的token直接放到香港的linux上跑,直接部署在主系统上可以正常登录 原本会提示
token放上去就正常了 |
@KJZH001 是的。有兴趣提个 PR 加在 README 的问题里么? |
本地获取的token放服务器可以好久,我的从开始提问题到现在就掉过一次。 |
发起pr了 |
@KJZH001 谢谢,先关了, 有问题再随时打开。 |
我在家部署的项目,最近出现了无法登陆的现象,但是我的是国区账号,api2.mina.mi.com走的直连 |
重新在本地登陆下 xiaomi cloud |
可以了 |
请问如何解决的,谢谢。 |
重新在本地登陆下 xiaomi cloud |
没办法只用抓包抓到的cookie,不输入账号密码
原因:登录的时候有去调用文件(Path.home() + ".mi.token")读取server生成的token信息。以下json串。
{
"deviceId": "xx",
"userId": 1000,
"passToken": "xx",
"xiaomiio": [
"xxx",
"xxx"
],
"micoapi": [
"xxx",
"xxx"
]
}
The text was updated successfully, but these errors were encountered: