问题标签 [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 投票
0 回答
357 浏览

laravel - Laravel 社交名媛 FitBit API 问题

几天来,我一直在尝试将 FitBit API 集成到我的 Laravel 应用程序中,但一无所获。我设法做到一半的唯一方法是使用社交名流提供者 FitBit

到目前为止,我用来检索 FitBit 用户配置文件的代码工作正常,但这没用,因为没有关于如何从那里获取用户步骤和其他 API 数据的文档。

路由文件

授权控制器

第一个函数按原样显示 FitBit 权限屏幕。当用户单击允许授予应用程序权限时,它会重定向到当前转储用户对象的第二个函数。

我真正想知道的是如何使用用户对象来访问该用户的 FitBit API 数据,因为没有文档我想知道是否有其他人遇到过这个问题并有解决方案。

用户对象转储

任何帮助将不胜感激。

0 投票
1 回答
881 浏览

php - FitBit API 的 Laravel OAuth 授权标头

几天来,我一直在努力为 Laravel 找到一个体面的解决方案,但无济于事。

有许多库在某一时刻可能已经提供了 Laravel - FitBit API OAuth 集成,但是在尝试了超过 15 种不同的库之后,我被困住了。

阅读FitBit 文档,我发现一旦您收到令牌,您必须将授权码与访问令牌交换。为此,您需要发送如下授权标头:

我尝试使用 guzzle 和其他一些库来发送请求,但它们都不支持 FitBit 所需的格式。

我见过集成了 FitBit API 的网站,所以必须有一个解决方案。

如果有人设法集成 FitBit API,请告诉我哪里出错了。

谢谢。

0 投票
2 回答
1645 浏览

ios - FitBit 集成

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

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

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

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

蒂亚!

0 投票
0 回答
338 浏览

ios - 来自 fitbit 的刷新令牌不正确

我正在将 fitbit 集成到 iOS 应用程序中,我的问题是 - 使用fitbit帐户登录后。

我正在获取代码,并且该代码通过使用 http 请求获取刷新令牌和访问令牌,但是当我通过 http 请求刷新该刷新令牌值时出现错误。

错误如下。

如果有人对此问题有任何想法,请帮助我。

谢谢

0 投票
1 回答
91 浏览

java - Apache HttpPost 没有发送查询参数?

我正在使用 Apache HttpComponents,由于某种原因,当我尝试使用查询参数执行 HttpPost 时,uri 不包含参数。

这是一段代码摘录:

当我使用 EntityUtils.toString(post.getEntity()) 检查帖子的参数时,所有参数都按预期存在......但是当我执行帖子时,它正在导航到“ https://www.fitbit.com/oauth2 /授权?空

我需要在这里做什么?如果它有所作为,这不适用于 Android 应用程序。谢谢你的帮助。

编辑:目前,我正在做这样的解决方法:

0 投票
1 回答
179 浏览

php - Fitbit API,成功验证后来自 $_GET 的空数组

我正在尝试传递我登录时在 URL 中收到的 access_token,但在验证并获取访问令牌后,我无法通过“$_GET”调用它。我还在任何地方得到空数组(在 if 语句中,在最后,在代码的开头)。

Fitbit 在我登录 Fitbit 后在 URL 中回复此链接,这让我感到困惑,我在那里看到 access_token 但 $_GET 不会“获取它”:

0 投票
1 回答
800 浏览

php - 无法从 fitbit oauth2 api 检索 JSON 数据

我正在使用 PHP 的 fitbit api,我现在试图简单地回显 json 数据,但我收到的 JSON 数据是一个无效的请求错误。到目前为止的工作流程是这样的。我首先转到http://www.plas.nyc/TEST/fitbit.php这是下面的代码,单击 LOGIN 按钮会将我重定向到 fitbit 站点,然后返回到我的站点,并在 url 中附加代码: http ://www.plas.nyc/TEST/fitbit.php?code=cc8462bcde166d20517fc099b8ea9c994738ac59这很好,但坏的部分是在我的 var_dump 中收到的 JSON 是一个错误,它会将其射入 DOM 而不是我请求的正确数据:

我现在不确定有什么问题?下面是为此编写的代码。

0 投票
2 回答
6687 浏览

android - 如何使用 Chrome 自定义标签(Fitbit API)进行 OAuth 2.0 登录

Fitbit API 不再支持 webview。

所以,我研究了 chrome 自定义标签并应用到我的应用程序中。

但是登录后,当我按下这个粉色按钮(允许按钮)时,什么也没发生。(下图)

Fitbit API 登录图片

如何接收访问令牌并将其存储在应用程序中?

请帮我。

谢谢。

0 投票
2 回答
4177 浏览

android - 如果应用程序已获得授权,Android Chrome 自定义标签/Fitbit Web API 将不会重定向。(OAuth2.0)

我打算创建一个第三方 fitbit 应用程序用于警报同步。

但是,我在注册我的应用程序时遇到了一些困难,即使我的客户已经注册到应用程序,也更明确地获取访问令牌。(考虑用户重新安装他的应用程序的场景)。

我正在使用 Chrome 自定义选项卡(因为 FitBit 禁止 WebView)来请求访问令牌:

在重定向到使用意图过滤器定义的自定义方案时:

TestActivity 应该启动,我将从给定的 Intent 中获取我的 AccessToken:

}

第一次运行时一切正常(假设客户端尚未获得授权),但之后如果想再次获取我的访问令牌(我知道我应该将它存储在本地 - 最有可能是 SharedPreferences,但这是出于测试目的仅)chrome 自定义选项卡将打开并停留在空白页面上(显然它不会正确重定向)。

我已经阅读了 FitBit WEB API,它说以下内容:如果使用隐式授予流程的应用程序在先前颁发的访问令牌过期之前将用户发送到授权页面,除非范围增加,否则不会提示用户。用户将立即被重定向到带有访问令牌的应用程序。

所以我的问题是我对问题的思考是否存在错误,或者
我应该拦截的 chrome 自定义标签错误?

非常感谢您提前。

0 投票
1 回答
470 浏览

ios - CoreBluetooth NotifyValue 赋予 ios 中的 nil 值和描述符

我必须从 Fitbit Surge Device 访问心率,它提供的四项服务是 -

我必须设置[peripheral setNotifyValue:YES forCharacteristic:c], with [CBUUID UUIDWithString:@"ADABFB01-6E7D-4601-BDA2-BFFAA68956BA"] didUpdateNotification:are <CBCharacteristic: 0x17dc6bb0, UUID = ADABFB01-6E7D-4601-BDA2-BFFAA68956BA, properties = 0x12, value = (null), notifying = YES>。但是valuenil

请帮助我或任何建议。