問題タブ [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に問題なくログインできます。
c# - c#でwithingsのoauthからアクセストークンを取得する方法は?
私は dotnet の初心者で、oauth からアクセス トークンを取得したいのですが、API キーとシークレットを持っていますが、トークンを取得するためにヒットする最終的な URL を作成すると、応答します (リモート サーバーがエラーを返しました: (500) 内部サーバー エラー)。 My final url is https://oauth.withings.com/account/request_token?oauth_callback=https://localhost:15626/Default.aspx&oauth_consumer_key=18cb37fb4fb6fbf75288c2e70d373cdefe535689fd1de80756feec2622e&oauth_nonce=2794396&oauth_signature_method=HMAC-SHA1&oauth_signature=sX4nv2hedzTU9Qih8RFw%3d&oauth_timestamp=1392386140&oauth_version=1.0
oauth トークンと oauth シークレットを正常に取得するのを手伝ってください。ありがとうございました。
c# - 文字列をjsonに変換できません
withings から測定値を取得していて、それらをグラフで表示したいのですが、json に変換できません。私もJsonConvert.SerializeObject(myString)
使ってみてNewtonsoft.dll
シンプルに
しかし、それは変換されていません。
私のwithings測定文字列は以下の通りです。
http - Withings API request_token に応答なし
投稿withings api authenticationへの回答の手順で説明されているように、すべてをセットアップしました。
しかし、ステップ 2 (URL にリクエストを送信:) で生成された最終的な URL をコピーして貼り付けると、ブラウザーで応答がなく、画面が空のままになります。
それが起こっている理由はありますか?OAUTH TOKEN と OAUTH SECRET - そのうちの 2 つをコールバック URL に追加できますか?
php - Withings API: 共有ユーザー測定データへのアクセス
Withings アカウントへのアクセスを共有しているユーザーの測定データにアクセスしようとしています。自分の測定データにはアクセスできますが、ユーザー ID のデータにはアクセスできません。このアクセスは API 経由でも可能ですか?
userid
を自分のもの以外に変更すると、無効なユーザー ID が指定されたことを示すエラー コードが表示されます。
PHPでこれを教えてください
passport.js - serializeUser と deserializeUser は呼び出されません。PassportJS Express アプリでは req.user は常に空です
私は generator-angular-fullstack に基づいた小さなアプリを持っています。現在ログインしているユーザーに、新しいアカウント (Withings) の資格情報を追加したいと考えています。ログインしているユーザーは、Withings または Twitter または Facebook を使用してログインする他の方法を追加することもできます。
それらは私のルートです:
そして、これはコールバックの実装です:
ポイントは、関数に戻ると、ログに記録された場合でもreq.user
常にundefined
.
誰にもアイデアはありますか?deserializeUser
andのような関数がいくつか必要だと読みましたserializeUser
が、それらは呼び出されません。
アイデア?私はこの種のことは初めてで、3〜4泊するとイライラします:(
PS: これは私の構成です