Polar Open AccessLink API的Python包装器。
polar-accesslink的Python项目详细描述
Polar AccessLink API客户端
通过Polar Open AccessLinkAPI访问极地训练数据的库。此库是office Polar AccessLink example client的分叉和打包版本。在
- 免费软件:麻省理工学院许可证
先决条件
入门
1。创建新的API客户端
导航到https://admin.polaraccesslink.com。使用Polar-Flow帐户登录,并为应用程序使用适当的OAuth2回调URL创建一个新客户机。请注意客户机ID和客户机机密—稍后将需要这些信息。在
2。授权访问
用户帐户需要链接到客户端应用程序,然后客户端才能获取任何用户数据。用户在极流中被请求授权,一旦用户接受请求,用户将被重定向回带有授权代码的应用程序回调url。导航到get_authorization_url()
指定的URL以授权帐户访问。在
样本代码:
from accesslink import AccessLink
accesslink = AccessLink(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET,
redirect_url=REDIRECT_URL)
# Navigate the user to the following URL so they can complete the authorization form.
# Code for this will vary by application.
auth_url = accesslink.get_authorization_url()
3。链接用户
应用程序应该适当地处理回调请求,存储用户ID和访问令牌,这是以后API调用所必需的。用户必须首先使用给定的访问令牌注册,然后才能进行其他API调用。在
样本代码:
^{pr2}$4。访问API数据
一旦用户将其用户帐户链接到客户机应用程序,并将数据从极轴设备同步到极轴流,应用程序就可以加载数据。在
样本代码:
from accesslink import AccessLink
accesslink = AccessLink(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET)
user_info = accesslink.users.get_information(user_id=USER_ID,
access_token=ACCESS_TOKEN)
- 项目
标签: