微信咨询
返回顶部

您目前所在位置 : 资讯  > 资讯详情

智能手表web API连接

Fitbit智能手表是目前我查到已知可以通过web api获得用户个人数据的手表。因此可以通过获得数据做一些需要的分析。因为有些人来询问,所以特别写一篇中文教程供大家参考。

我是通过视频教学学会的,以下是youtube链接:

https://www.youtube.com/watch?v=e5WYfIqt_Zk&list=LL&index=1

1.关于手表的选择

我选择的是fitbit versa,从咸鱼买的二手手表,versa是有睡眠监测及打分功能,lite版本没有,需要的话可自行选择。

2.可读数据有哪些

以下是官网介绍及步骤教程 https://dev.fitbit.com/build/reference/web-api/

看不懂官方文件的可以看我下面的步骤。

从API中很清楚能知道可以看那些数据,以下是链接:  https://dev.fitbit.com/build/reference/web-api/explore/

例如:心率可以看几号到几号的,时间间隔1s或1mi

3.步骤 步骤可以直接参考视频 https://www.youtube.com/watch?v=e5WYfIqt_Zk&list=LL&index=1

这里简单介绍一下 OAuth2.0 这个授权码模式

简单来说你需要做的是以下三步:

1.使用刚刚获得的client_ID和client_secret去获得access_token和refresh_token。

2.然后用access_token去获得你所需资料。

3.然而access_token每8h会失效,需要用refresh_token去换新的access_token和新的refresh_token。

最后,自己写了PHP存资料到数据库完成任务。

原文链接:https://blog.csdn.net/weixin_47711246/article/details/116928149