问题标签 [fitbit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

fitbit - Oauth.io Fitbit 请求在重新启动应用程序后不起作用

我可以使用 Oauth.io 服务请求 Fitbit 数据,但前提是应用程序正在运行。应用程序重新启动后,请求调用不再有效。Fitbit 令牌和密码是否需要在应用程序启动后保存和检索?如果是这样,这是如何完成的?

我正在使用的请求代码。我也在使用 Oauth.io 框架。

0 投票
1 回答
265 浏览

android - Android Wear 应用的 OAuth 流程

我正在为 Android Wear 构建一个 mashup 应用程序,使用语音识别,这样我就可以发布到 Fitbit 的 API。单一用途且非常简单。我使用出色的Temboo 库生成了 OAuth 1.0 凭据,并在桌面浏览器中授予访问权限,然后将这些密钥和令牌天真地硬编码到我的应用程序中,让 Temboo 处理对 Fitbit 的 HTTP 请求和 API 调用。

我从 Fitbit 收到错误消息,指出由于 OAuth 签名无效(Fitbit 使用 OAuth 1.0),我的请求被 Temboo 的服务器拒绝。我意识到我可能需要让用户授予对可穿戴应用程序本身的访问权限。我需要启动移动浏览器并在 WebView 中将 Temboo 的授权 URL 传递给它,然后让用户授予访问权限,然后将此批准的数据传递回手表。

是否有这样做的模式以允许访问第三方 Web 服务 API?到目前为止,我还没有看到有关它的文档。有人对可穿戴手表应用程序的授权流程有何建议吗?

非常感谢!

0 投票
0 回答
772 浏览

android - 通过低功耗蓝牙从非安卓健身追踪器同步数据

我正在探索以下场景。用于同步数据的 Android 应用程序来自具有低能耗蓝牙的健身追踪器,但不能在 Android Wear(追踪器名称:fitbit flex)上与运行 Android 4.3+ 的智能手机一起运行。

因此,我想我将无法通过 Android 的可穿戴数据层 API 同步数据。此外,与健康相关的跟踪数据应仅存储在内部。因此,订阅包括 fitbit api 在内的任何 Web 服务都是有问题的。

我想我唯一的选择是直接从跟踪设备获取数据。我可以通过简单地连接到蓝牙通道来访问结构化跟踪数据吗?改用支持 Android Wear 的跟踪设备会更有效/更可靠吗?有没有人可以给我战略建议或指出正确的方向?

0 投票
0 回答
2042 浏览

android - Fit bit API :: 将用户的心率数据从支持 fit bit 的设备传输到自己的 Android 应用程序

在那之前有任何人在 fitbit api 集成方面工作过,请给我你的建议。我已经浏览了适用于 android 的 fitbit api 文档,但无法获得任何正确的启动方式。

为此,我在 适用于 Android 的 fitbit 集成的帮助下成功登录了 Fitbit 帐户

我的目的是访问 Fitbit 追踪器的用户心跳数据

但是登录后我应该怎么做才能将fit bit tracker的心率数据传输到我的android应用程序?任何人都有任何适当的文档方式,请建议我们。

0 投票
2 回答
5390 浏览

java - Android 应用程序与 Fitbit 的集成(Fitbit Tracker)

我有一个 Android 应用程序,我想将我的 Android 应用程序与 Fitbit Tracker(fitbit)集成。我想通过使用Fitbit Tracker计算用户移动的步数,并希望返回特定用户在我的应用程序中所走的步数,这样我就可以计算步行活动期间燃烧的卡路里量。

任何帮助都将是可观的。

0 投票
2 回答
842 浏览

java - 如何从 Fitbit Oauth 身份验证中获取数据

我正在OAuthFitbit. 我已经完成了所有的过程。请参考屏幕截图。

为此,我的控制器上有代码,例如

起初,我在我的索引页面上创建了一个链接,并在点击getUserDetails()调用时像 ----- 在此处输入图像描述

当我单击此链接 Fitbit 时,OAuth 页面会像这样打开。 在此处输入图像描述

在通过所有凭证后,我发现了一个错误—— 在此处输入图像描述

0 投票
2 回答
244 浏览

java - 尝试完成授权时无法识别的临时令牌:FITBIT4J

我正在尝试使用 fitbit4j 为 fitbit 创建一个应用程序。我在https://github.com/apakulov/fitbit4j/blob/master/fitbit4j-example-client/src/main/java/com/fitbit/web/FitbitApiAuthExampleServlet.java找到了他们的示例代码

当我尝试实现它时,我遇到了很多错误。下面是他们的 doGet 函数()

当我运行代码时,它首先进入'else'部分,我得到带有 localhost:8080/fitbitApiAuthExample?completeAuthorization=&oauth_token=5bccadXXXXXXXXXXXXXXXXXXXXXXXXXXX&oauth_verifier=h35kXXXXXXXXXXXXXXXXX的 URL ,我得到 fitbit 登录屏幕,当我登录时,因为 ' completeAuthorization==null' ,

它再次执行else部分。所以我手动添加了一个值,以便它进入'if'部分。所以新的 URL 变成了 localhost:8080/fitbitApiAuthExample?completeAuthorization=Success&oauth_token=5bccadXXXXXXXXXXXXXXXXXXXXXXXXXXX&oauth_verifier=h35kXXXXXXXXXXXXXXXXX并进入了 'if' 部分。

现在在尝试完成授权时收到异常“无法识别的临时令牌:”我尝试了许多解决方法,但仍然无法理解错误。

请帮忙。

0 投票
3 回答
1868 浏览

c# - Fitbit 以英里而不是公里为单位获取距离数据

我有一个从 Fitbit 获取数据的示例项目,但信息采用公制而不是英制。这是使用 TimeSeriesDataList 类提取日期和字符串对列表的代码,但以公里而不是英里为单位。如何修改此代码以获取英里而不是公里的数据?任何帮助是极大的赞赏。

编辑我希望通过在标题中添加一些类似于“Accept-Language”的内容来获取已经转换的数据,但我不知道如何利用这个概念。我想到了使用转换,但此时我想看看是否有一种更简单的方法,即添加一个简单的标题,而不是为每个场景、保存数据的类、每个不同的区域等创建一个转换类。

0 投票
1 回答
511 浏览

android - 在 Android 应用程序中使用来自 Fitbit HR 的数据

我正在开发一个医疗应用程序。在我的应用程序中,我想从 Fitbit HR 获取心率数据。我一直在查看 fitbit API 文档:https ://wiki.fitbit.com/display/API/Fitbit+API 但是以下方法已被弃用 API-Get-Heart-Rate。有没有我可以使用的第三方库。

0 投票
1 回答
181 浏览

ios - Fitbit 身份验证的 oAuth.io 错误

我收到错误

当我点击身份验证请求时,在 Web 视图中

错误