Polar Open AccessLink API的Python包装器。

polar-accesslink的Python项目详细描述


Polar AccessLink API客户端

image

通过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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Spring YAML配置中避开SpEL美元符号?   java Flyway脚本跳过第一个后的第二个Flyway脚本   SwingJava:像JTable一样过滤面板   Java JTabbedPane将订单提升到所选选项卡   java如何水平打印jframe或赋予它打印属性?   java My inflate不显示xml文件,原因是什么?   同步(Singleton.class)和同步(obj)之间的java差异   如何在linux操作系统中使用Java获取服务器时区信息   java抽象方法和重写?   java选择相关对象的前N个元素   java无法计算对象的数量   类L安卓/widget/ImageView中没有字段mMaxWidth   JavaHibernate4.3.0。最终和春季数据JPA 1.4.3。释放