withings
スケールから保存された値を取得することを期待して、oauth 実装を使用しています。ユーザーIDとoauth_verifierをアプリケーションに返すことを期待して送り返すリクエスト トークンを取得できます。
何が起こっているかというと、oauth_callback (EG " http://some.site.com/myapp.php " ) を介して完全な URL を渡すと、withings ページがそのページに結果を表示します。しかし、ページ ( EG "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
でこの問題を解決した人はいますか?