我正在使用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的这个问题?