问题标签 [withings]
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.
oauth - Withings:让 oauth_callback 回电。
我正在使用withings
oauth 实现,希望从秤中检索存储的值。我可以获取我发回的请求令牌,希望将用户 ID和oauth_verifier传递回我的应用程序。
发生的情况是,如果我通过oauth_callback(例如“ http://some.site.com/myapp.php ”)传入完整的 URL,withings 页面会在其页面上显示结果。但是,如果我只传入一个页面(例如“myapp.php”),withings 会将此页面名称附加到其站点并尝试在那里传递参数(导致 404)。(例如“ http://oauth.withings.com/account/myapp.php?oauth_params= ...”)。
其他位:
1. 代码在 Perl 中
2. 所有oauth_signature值都经过HMAC_SHA1
签名
3. 在 URL 上传递的任何位都使用 url 编码uri_escape
我的问题:
1. 有没有人成功从 withings 获取数据?
2. 有没有人看到并克服了oauth_callback的这个问题?
ios - 在 iOS 应用程序中实施 OAuth 1.0 (Withings api)
我正在使用 Withings api 开发 iOS 应用程序。我一直在尝试在 iOS 应用程序中实现 OAuth 1.0,但我做不到。我在 iOS 应用页面中看到了实现 OAuth 1.0。在第二个答案中,他建议使用 TDOAuth https://github.com/tweetdeck/TDOAuth。我尝试了代码并得到了很多错误。如果有人有代码示例或项目,请通过此页面分享。
iphone - 验证令牌(访问权限)后,不重定向到回调 URL
我正在OAuth 1.0
使用iOS app
simple -oauth1项目中实现。我使用Withings api
了所以我从 simple-oauth1 进行了一些修改(如消费者 oauth 密钥、密钥、回调 url ......)。我插入
NSLog(request.URL.absoluteString); 像下面的代码(它在 OAuth1Controller.m 中)
有了那个代码,
我点击
OAuth login
按钮,然后 webview 显示登录页面。我输入 ID/密码。
Webview 显示帐户允许页面。我点击“允许”按钮。(NSLog 显示http://oauth.withings.com/account/authorize?acceptDelegation=true&oauth_consumer_key=blahblah&oauth_nonce=blahblah&oauth_signature=blahblah&oauth_signature_method=HMAC-SHA1&oauth_timestamp=blahblah&oauth_token=blahblah&oauth_version=1.0&userid=blahblah)
完成上述过程后,webview 显示 oauth_token= blahblah, oauth_verifier=blahblah 的“ACCESS GRANTED”页面。但它不会重定向到回调 url,它停留在“ACCESS GRANTED”页面。
我已经这样做了大约 2 周,但我找不到为什么会发生这种情况的答案。
php - Withings API 未重定向到我的回调 url (PHP / OAuth)
我正在遵循此处提供的指南,以便通过 OAuth 协议永久访问 Withings 帐户。一切正常,直到第二步的最后一部分:
授权此令牌:
...然后用户通过单击“允许”按钮允许,他将被重定向到您在此步骤开始时设置的回调 url。...
但是,当用户点击允许时,我不会被重定向到我的回调 url。相反,我被定向到带有 oauth_token 和 oauth_verifier 的“Access Granted”Withings 页面。
请帮忙?
他们的示例显示以下内容:
虽然我的电话看起来像这样:
这是我的 php 代码:
php - 来自 Withings Rest API 的签名错误
全部
我有一个使用 Withing 的 api 和 OAuth 成功获得授权的应用程序。
我从 whitings 获得了身份验证页面,并获得了生成的令牌和验证程序,但是我无法使用这些请求 - 我不断收到 342 错误:签名(使用 Oauth)无效。
代码:
Withings API 文档: http: //www.withings.com/en/api
我打电话的一个例子:
ios - Withings API - 访问受保护的资源
我正在编写一个提取 Withings 数据的 iOS 应用程序,并使用来自 simple-oauth1 的代码(我之前成功地使用它与 Fitbit API 通信)。我成功获得了请求令牌,对其进行了身份验证,然后获得了访问令牌。然后我继续通过向http://wbsapi.withings.net/once?action=probe发送一个经过验证的 GET 请求来确保为访问受保护资源设置了基础, 我收到了一个错误代码 0(一切似乎都在工作.. .) 但是,当我尝试对http://wbsapi.withings.net进行任何其他调用时,我遇到了错误 250(“提供的用户 ID 和/或 Oauth 凭据不匹配”)。
代码如下所示:
这就是请求的格式(OAuth1Controller.m 中的Christian 代码):
我确定我有正确的用户 ID(此处编辑为“1234567”),但我不确定为什么我不能使用它来提取数据。我有一种感觉,这是代码被破坏的地方。请帮忙。
javascript - Withings API 入门
我如何连接到我的网站和 withing api。我将体重值发送到 withing api 并获取身体测量值。我将在哪里获得 withing api 代码。
无论用户提交体重,我都需要从 withings 获得测量响应。我需要 withing api 的参考代码,我还需要访问的步骤。因为我以前没有使用过这个。
提前谢谢。
php - 使用withings示例代码从withings成功重定向后获取用户信息
我使用 withings 示例代码从 withings 成功重定向(回调 url)。
我已经成功生成auth_token
和oauth_token_secret
.
我从 withings 成功重定向(回调 url)。但我无法获取用户信息。我需要帮助来获取用户信息。
像这样跟随:
- 名
- 姓
- 电子邮件
- 重量
- 等等
ios - 在 IOS 中登录 Withings OAuth API 时出现错误
我正在尝试使用simple-oauth1登录Withings API。我能够显示登录页面,但是当我输入我的帐户详细信息然后点击登录时,页面只是刷新而不是带我进入“授权应用程序”页面。
我在顶部使用以下设置OAuth1Controller.m
- 没有更改任何其他内容。(您必须用自己的副本替换使用者密钥和秘密。)
谁能告诉我我在这里做错了什么?我可以使用完全相同的代码登录Fitbit API。
api - 如何在 grails 项目中使用 Withings API
我浏览了 Withings API参考 url的一些文档,并在此处注册了我的应用程序,尽管我对如何开始使用此 API 没有任何基本概念,例如,
- 如何找到用户的详细信息?
- 谁将批准我们的申请以及用户将如何允许我们访问他们的数据?喜欢很多,请帮助我。