问题标签 [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 回答
1094 浏览

rest - 调用 FITBIT REST API 时出现无效签名错误

我已经在 FITBIT 注册了。我正在使用消费者密钥向 fitbit api(POST /oauth/request_token ) 发出请求。我已经提到了https://wiki.fitbit.com/display/API/OAuth+Authentication+in+the+Fitbit+API

我的请求是: POST /request_token HTTP/1.1 主机:oauth 授权:OAuth realm="https:/api.fitbit.com/oauth/request_token",oauth_consumer_key="XXXXXXXXXXXX",oauth_signature_method="HMAC-SHA1",oauth_timestamp=" 1399958922",oauth_nonce="H8xxW0",oauth_version="1.0",oauth_signature="80M1tag6%2FYk2JV%2FQdQ%2BucxxDrLA%3D" 缓存控制:无缓存

我收到以下 json 对象的无效签名错误:

我们有消费者密钥和消费者密钥。在这个阶段不要有 Token Secret。请给我一个解决方案以使此 API 正常工作。

谢谢, 卡利安

0 投票
1 回答
1254 浏览

api - 尝试向 FitBit API OAuth1 验证 Coldfusion

这是我的第一个 oAuth1 项目。我正在尝试连接到 FitBit 的 API。我去了 fitbit,注册了一个应用程序并记录了我的密钥和秘密。

然后我下载并尝试设置: http: //oauth.riaforge.org/

1) 我发现尝试通过 SSL 连接时连接失败。但我认为这是密钥库问题。当我返回 http 时,它至少会尝试连接:

2) 我目前正在使用 examples_external/google.cfm 文件中的代码。这似乎是最接近的比赛。

当我运行代码时,我会收到下面提到的响应。我假设 oauth 客户端将链接作为获取 URL 中的所有值发送过来,Fitbit 想要一个 POST 并且它想要一个身份验证标头。我已经尽我所能进行了研究,但是缺少 Fitbit 和 Oauth 的 CF 示例。

这就是他们正在寻找的东西。 https://wiki.fitbit.com/display/API/OAuth+Authentication+in+the+Fitbit+API

任何指导将不胜感激。

退货

更新:我可以通过一个示例获得更进一步的信息,该示例是针对具有类似问题的连接到linkedin的人找到的....更新的代码:

但是,现在我正在回调....我认为它看起来很相似,但只是附加了 2 个值,但我似乎无法正确附加它。

我返回以下错误:

这似乎是因为验证者和令牌没有出现在标题内(或任何地方)......

所以基本上我认为一个好的 oauth 回调文件示例会让我走上正轨。

0 投票
1 回答
413 浏览

oauth - fitbit Oauth ssl 连接错误

我已将我的服务器移至另一个提供商,在我进行迁移之前,我的应用程序正常运行,现在每次我尝试连接 fitbit 时都会收到此错误:

我使用这个类作为包装器https://github.com/heyitspavel/fitbitphp

我一直在寻找服务器的几个配置,但我没有选择,知道吗?

谢谢你。

0 投票
1 回答
1427 浏览

java - Fitbit for Android,每次启动应用程序时自动抓取用户数据,无需 OAuth

我有以下将 FitBit 集成到 Android 的代码,它是从这个库https://github.com/manishsri01/FitbitIntegration中使用的,我可以response.getBody()在 webview 中显示 JSON 正文,但我希望应用程序能够自动更新代码,而无需在每次运行应用程序时登录并获取 OAuth 的 PIN。我能做些什么来解决这个问题?我还想将 JSON 解析.getBody()为单独的字符串变量。我怎样才能做到这一点?

主要活动

FitBitApi

0 投票
1 回答
740 浏览

oauth - FitBit - 代表用户进行身份验证

简而言之,我们不希望我们的客户每次登录网站并希望在我们的网站上同步他们的 Fitbit 数据时都进行身份验证。

我们希望他们进行一次身份验证,然后保存令牌并使用它来自动同步数据。我似乎无法获得工作授权。我正在使用.Net。

这是我的代码,但不断收到 401 - 未经授权

有没有人有示例代码或可以看到问题出在哪里?

亲切的问候

0 投票
1 回答
1230 浏览

java - 我可以使用 Fitbit Api 获取 Fitbit 的加速度数据吗?

我正在尝试使用来自 Fitbit 的数据来捕捉我的手部运动。

然后我在这里找到 Fitbit Api:https ://wiki.fitbit.com/display/API/Fitbit+Resource+Access+API

在收藏资源部分,我好像只能得到一些数据,比如体重、体重、最近的活动、朋友等。

所以,我的问题是,Fitbit 是否提供任何 API 来帮助我获取其实时加速度计数据和陀螺仪数据?

0 投票
1 回答
147 浏览

oauth - Fitbit OAuth 授权如何在此代码中记住/保存?

我找到了将 Fitbit 数据同步到 Google 电子表格的代码。我想对其进行一些调整,但我一直试图弄清楚如何保存授权。我认为我的困惑是由于缺乏对 OAuth 工作原理的理解。

这是代码:https ://github.com/qslabs/FitbitDailyData/blob/master/FitbitDailyData.gs

它允许您配置密钥,然后当您第一次在电子表格中授权时,它会弹出一个授权窗口。下次不需要授权窗口。我知道如果它已经授权它不会要求授权,但它如何记住哪个帐户授权它?我没有看到它在任何地方保存任何访问令牌。使用 Google 脚本 OAuth 库时,它只是以某种方式自动吗?

谢谢

0 投票
1 回答
438 浏览

php - Fitbit oauth registration

My app links to the FitBit API. The users (via my portal) give my app access permission via FitBit's OAUTH API to grab data for the users. All works fine EXCEPT many of my users use a shared computer. FitBit is remembering credentials from the previous user and not prompting for a password when they request permission for access. The end result is that I get the previous user's fitbit associated with the current user. Is there a way to force the actual fitbit login screen (by erasing cookies?) instead of having fitbit remember them? Does anyone know how to do this? I'm using php with the net.manuellemos.oauth oauth package if that matters.

0 投票
1 回答
280 浏览

ios - 使用 OAuth.io iOS 库登录 FitBit snag

遵循 OAuth.io 简单的两行

使用正确的 FitBit 页面弹出 web 视图。

我填写电子邮件和密码,点击“允许”。

然后我得到“绿色检查”,并带有“授权”的快乐消息。

--然后--FitBit 页面显示“请返回 [The App] 并在请求时输入以下 PIN”。

问题 1) 我们在 [The App].. 我们从未离开过它.. 我们在 web 视图中。没有返回应用程序

问题 2) 复制 PIN 码?这真的很不方便..尤其是在移动设备上。为什么不能在 http 参数的回调中返回它?像 Facebook SDK、Twitter、Instagram?

问题3)因为1),没有按钮,没有回调执行,唯一能按的就是OAuth.io视图控制器中的X

问题 4) didFailWithOAuthIOError: 委托方法被“用户取消”调用。

似乎缺少一些非常简单的东西,但在“与提供者一起显示”调用之前,一切似乎都是正确的。

请帮忙

0 投票
2 回答
981 浏览

java - Fitbit Java Https 支持

Fitbit for Java 真的支持 https 吗?

以前,代码有效。现在代码返回一个错误,要求我使用 HTTPS。

据我所知,OAuth 似乎工作正常。

我的代码中唯一不是 https 的 URL 是:

当我将此字符串更改为“ https://api.fitbit.com ”时,出现错误

稳定的 Java Fitbit 库在 2 年内没有更新,Java 示例代码对独立应用程序没有太大帮助。