jawbone up api的python包装器。
kiefer的Python项目详细描述
kiefer(德语):jawbone。
Jawbone的UP API的简单Python包装器kiefer完全支持 Python2.7和Python3.4
安装
您可以使用pip:
轻松安装kieferpip install kiefer
身份验证
kiefer负责单调的oauth2进程。
在开始之前,您需要创建一个配置文件 client_id,client_secret,redirect_uri和scope的 你的应用程序。您可以使用包含的config_example.json作为 模板。
您可以在此处创建您的颌骨帐户和应用程序: Link
创建配置文件后,所需的所有交互都是 复制粘贴URL:
from kiefer.auth import KieferAuth auth = KieferAuth('config.json') access_token = auth.get_access_token()
用法
检索访问令牌后,初始化客户端:
from kiefer.client import KieferClient client = KieferClient(your_access_token)
一个KieferClient实例提供了检索以下度量的方法 从下颌骨向上api:
- 乐队活动
- 身体事件
- 心率
- 自定义事件
- 目标
- 膳食
- 情绪
- 移动
- 设置
- 睡眠
- 时区
- 用户信息
- 训练
(s)表示可以检索事件列表以及 单一事件。