問題タブ [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 (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
でこの問題を解決した人はいますか?
php - Withings API がコールバック URL にリダイレクトしない (PHP / OAuth)
OAuth プロトコルを介して Withings アカウントに永続的にアクセスするために、ここで提供されているガイドに従っています。2 番目のステップの最後の部分まで、すべてが完全に機能します。
このトークンを承認します:
... 次に、ユーザーが [許可] ボタンをクリックして許可すると、このステップの最初に設定したコールバック 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
私の呼び出しの例:
javascript - Withings API の使用を開始する
私のウェブサイトとwithing apiに接続する方法.体重値をwithing apiに送信し、身体測定値を取得します.そして、withing apiコードを取得する場所.
ユーザーが体重を送信したものは何でもwithingsから測定応答を取得する必要があります.withing apiの参照コードが必要であり、アクセスするための手順も必要です.以前はこれを使用していなかったからです.
よろしくお願いします。
ios - IOS で Withings OAuth API にログインするとエラーが発生する
simple-oauth1を使用してWithings APIにログインしようとしています。ログインページを表示することはできますが、アカウントの詳細を入力してサインインすると、「アプリの承認」ページに移動する代わりにページが更新されます。
上部で次の設定を使用していますOAuth1Controller.m
-他には何も変更していません。(コンシューマー キーとシークレットを独自のコピーに置き換える必要があります。)
ここで私が間違っていることを誰かに教えてもらえますか? まったく同じコードを使用して、Fitbit APIに問題なくログインできます。