yihong0618 / xiaogpt

Play ChatGPT and other LLM with Xiaomi AI Speaker
MIT License
6.22k stars 874 forks source link

如何用登录账号密码的形式获取到小爱音箱的对话记录 #333

Closed weishaogeng512 closed 6 months ago

weishaogeng512 commented 1 year ago

请教一下,如何用登录账号密码的形式获取到小爱音箱的对话记录呢? 代码看了半天没看明白,拜托作者不吝赐教

yihong0618 commented 1 year ago

LATEST_ASK_API = "https://userprofile.mina.mi.com/device_profile/v2/conversation?source=dialogu&hardware={hardware}&timestamp={timestamp}&limit=2" 把这行代码的 limit 2 改大,然后 print

weishaogeng512 commented 1 year ago

LATEST_ASK_API = "https://userprofile.mina.mi.com/device_profile/v2/conversation?source=dialogu&hardware={hardware}&timestamp={timestamp}&limit=2" 把这行代码的 limit 2 改大,然后 print

我直接使用这个LATEST_ASK_API得到的内容是{'code': 601, 'message': 'illegal argument exception', 'data': "MissingRequestCookieException: Required cookie 'userId' for method parameter type Long is not present"}

yihong0618 commented 1 year ago

你不能直接用,代码里改,然后 print 出来。

weishaogeng512 commented 1 year ago

不知是否冒昧,您能否再开一个项目,分享一下如何获取到小爱音箱轮询的对话记录?

yihong0618 commented 1 year ago

可能后面会做,现在没有精力。