Ios FitBit集成

Ios FitBit集成,ios,swift,bluetooth,fitbit,Ios,Swift,Bluetooth,Fitbit,所以我正在尝试构建一个iOS应用程序(Swift 2),它集成了FitBit 一旦用户打开“行走”页面,用户应该能够看到他的每日步数 理想情况下,我们不希望每个用户都注册到FitBit 因此,我试图找出是否有一种直接从Fitbit获取数据的方法,而不是每次都调用Fitbit API。我只需要每天走多少步 蒂亚 简短的答案似乎是:不 “Fitbit API”是一个HTTP OAuth rest API,它允许您的服务器(或HTTP客户端)与Fitbit服务器交换数据 据我所知,没有其他API或官方

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

一旦用户打开“行走”页面,用户应该能够看到他的每日步数

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

因此,我试图找出是否有一种直接从Fitbit获取数据的方法,而不是每次都调用Fitbit API。我只需要每天走多少步


蒂亚

简短的答案似乎是:

“Fitbit API”是一个HTTP OAuth rest API,它允许您的服务器(或HTTP客户端)与Fitbit服务器交换数据

据我所知,没有其他API或官方方式获取这些数据。此外,fitbit目前没有写入HealthKit Api,因此无法通过这种方式获取步骤数据。根据这篇文章:

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

我们选择使用官方的FitbitAPI,它有优秀的文档,而且坚如磐石。祝你好运

目前只有一种从FitBit获取数据的方法,OAuth2.0 应用程序编程接口。没有别的办法。因此,无法获取FitBit数据 没有签名。 如果您想集成FITBIT OAUTH 2.0 API,请遵循FITBIT教程的步骤


嘿,谢谢你回答@karstenols。我决定继续进行官方的API。我让用户首先打开Fitbit应用程序,然后与他们的Fitbit同步。在加载回应用程序时,我调用API并获取结果。因此,到目前为止,是否没有办法直接从Fitbit设备或Fitbit应用程序获取数据?因为Fitbit API只有在数据同步到他们的服务器上时才能工作。嘿,你能和我分享你的代码吗?因为我也想将FitbitAPI与我的Swift应用程序集成,但我不知道如何对其进行di