文件名称:TeslaPy:使用Tesla Motors Owner API的Python模块
文件大小:136KB
文件格式:ZIP
更新时间:2024-04-10 12:08:58
python json tesla requests tkinter
特斯拉 一种基于的特斯拉汽车所有者API客户端接口的Python实现,该功能提供了远程监视和控制特斯拉车辆的功能。 概述 此模块取决于Python 和 。 Tesla类扩展了requests.Session ,因此继承了诸如get()和post() ,这些方法可用于执行API调用。拦截所有对Owner API的调用以添加JSON Web令牌(JWT)承载,该承载在身份验证后获得: 它实现了特斯拉的新单点登录服务。 并支持基于时间的多次身份验证(MFA)一次性密码(TOTP)。 获取的令牌被缓存到磁盘( cache.json )上以保持持久性。 高速缓存存储每个授权身份(电子邮件)的令牌。 仅在请求新令牌时才需要身份验证。 令牌过期后会自动刷新,而无需重新认证。 还支持在其他地区(例如auth.tesla.cn)注册的电子邮件。 构造函数采用两个身份验证所需的参数(电子邮件和密码)和四个可选
【文件预览】:
TeslaPy-master
----MANIFEST.in(24B)
----gui.py(46KB)
----cli.py(4KB)
----media()
--------gui.png(60KB)
--------menu.png(42KB)
----Dockerfile(383B)
----LICENSE(1KB)
----setup.cfg(964B)
----menu.py(12KB)
----requirements.txt(39B)
----setup.py(41B)
----.gitignore(80B)
----teslapy()
--------option_codes.json(16KB)
--------__init__.py(24KB)
--------endpoints.json(12KB)
----README.md(21KB)
----entrypoint.sh(636B)