我正在使用withings
oauth实现,希望从比例中检索存储的值。我可以获取我发回的请求令牌,希望将 userid 和 oauth_verifier 传递回我的应用程序。
发生的事情是,如果我通过 oauth_callback (EG“http://some.site.com/myapp.php”传入完整的网址,则会在页面上显示结果页面。但是,如果我只传入一个页面(EG“myapp.php”),会将此页面名称附加到其网站并尝试在那里传递参数(产生404)。 (EG“http://oauth.withings.com/account/myapp.php?oauth_params= ......”)。
其他位:
1.代码在Perl中
2.所有 oauth_signature 值都是HMAC_SHA1
签名的
3.在URL上传递的任何位都使用uri_escape
我的问题:
1.是否有人成功获取了数据?
2.有没有人通过 oauth_callback 看到并克服了这个问题?
答案 0 :(得分:1)
原来答案是url编码地址..然后在你传递给withings的结果签名和URL中使用它时再次 。
我只是编码一次。