文件名称:py-august:适用于August Smart Lock和Doorbell的Python API
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-25 04:33:23
Python
八月 适用于August Smart Lock和Doorbell的Python API。 这在使用,但应该足够通用,可以在其他地方使用。 班级 认证者 Authenicator负责所有与身份验证相关的逻辑,包括身份验证和通过将验证码发送到电子邮件或电话来验证帐户是否属于用户。 建设者 争论 描述 api 请参阅Api类。 login_method 登录方法为“电话”或“电子邮件”。 用户名 如果您的登录名是电话,则这是您的完整电话号码,包括“ +”和国家/地区代码; 否则,请在此处输入您的电子邮件地址。 密码 密码。 install_id * 安装8月应用程序时生成的ID。 如果未指定,Authenticator将自动生成一个。 如果提供了install_id,则最好提供提供的install_id,因为您将跳过验证过程。 access_token_cache_file *
【文件预览】:
py-august-master
----.gitignore(1KB)
----setup.cfg(1KB)
----README.md(4KB)
----requirements_tests.txt(133B)
----august()
--------api_async.py(9KB)
--------api.py(9KB)
--------keypad.py(1014B)
--------exceptions.py(263B)
--------util.py(2KB)
--------bridge.py(1KB)
--------api_common.py(9KB)
--------activity.py(6KB)
--------__init__.py(31B)
--------lock.py(5KB)
--------device.py(1KB)
--------authenticator_common.py(5KB)
--------pin.py(2KB)
--------authenticator_async.py(5KB)
--------authenticator.py(5KB)
--------doorbell.py(4KB)
----known_activities.md(4KB)
----pylintrc(1KB)
----tests()
--------fixtures()
--------test_activity.py(5KB)
--------test_authenticator_async.py(8KB)
--------test_authenticator.py(7KB)
--------test_util.py(8KB)
--------test_api.py(30KB)
--------test_api_async.py(31KB)
----LICENSE(1KB)
----MANIFEST(375B)
----requirements.txt(46B)
----setup.py(388B)
----.travis.yml(282B)
----tox.ini(515B)