【问题标题】:FitBit IntegrationFitBit 集成
【发布时间】:2016-01-13 20:20:23
【问题描述】:

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

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

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

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

TIA!

【问题讨论】:

  • 嘿,你能和我分享你的代码吗?因为我也想将 fitbit API 与我的 Swift 应用程序集成,但我不明白如何进行操作

标签: ios swift bluetooth fitbit


【解决方案1】:

目前只有一种方法可以从 FitBit 获取数据,Oauth 2.0 API。没有其他办法。所以无法获取 FitBit 数据 没有登录。 如果您想集成 FITBIT OAUTH 2.0 API,请按照 FITBIT 教程一步一步操作 https://appengineer.in/2016/04/30/fitbit-aouth-in-ios-app/

【讨论】:

    【解决方案2】:

    简短的回答似乎是:

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

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

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

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

    我们选择使用官方的 fitbit Api,它具有出色的文档并且坚如磐石。祝您工作顺利!

    【讨论】:

    • 您好,感谢您回答@karstenols。我决定继续使用官方 API。我首先让用户打开 Fitbit 应用程序,然后与他们的 Fitbit 同步。在加载应用程序时,我调用 API 并获取我的结果。
    • 那么到目前为止,有没有办法直接从 Fitbit 设备或 Fitbit 应用程序获取数据?因为 Fitbit API 只有在数据同步到他们的服务器时才能工作。
    猜你喜欢
    • 2014-01-14
    • 1970-01-01
    • 2015-04-06
    • 2013-01-19
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多