FitBit 整合

FitBit Integration

所以我正在尝试构建一个集成了 FitBit 的 iOS 应用程序 (Swift 2)。

一旦用户打开 'Walks' 页面,用户应该能够看到他每天的步数。

理想情况下,我们不希望每个用户都注册 FitBit。

所以我想弄清楚是否有办法直接从 Fitbit 获取数据,而不是每次都调用 Fitbit API。我只需要每天走的步数。

TIA!

简短的回答似乎是:

"The Fitbit API" 是一个 HTTP OAuth rest api,它允许您的服务器(或 http-client)与 Fitbit 服务器交换数据。

据我所知,没有其他 API 或官方途径可以获取此数据。此外,fitbit 当前不会写入 HealthKit Api,因此无法通过这种方式获取步数数据。根据这篇文章:

https://gigaom.com/2014/12/24/how-to-use-a-fitbit-with-apple-health/

应该有一些解决方法,但我没有尝试过这个技巧,它可能有其他缺点,需要您的用户在他们的 phone 上安装其他应用程序。我想象 fitbit 和 phone 通过蓝牙进行的数据交换将被加密,但这纯粹是我的猜测:-)

我们选择使用官方的 fitbit Api,它有很好的文档并且是 rock-solid。祝你工作顺利!

Currently there is only one way to fetch data from FitBit, Oauth 2.0 API. There is no other way. So it is not possible to fetch FitBit data without SignIn. If you want to integrate FITBIT OAUTH 2.0 API, Follow step by step FITBIT tutorial https://appengineer.in/2016/04/30/fitbit-aouth-in-ios-app/