問題タブ [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.

0 投票する
1 に答える
474 参照

oauth - Withings: oauth_callback を取得.. コールバック?

withingsスケールから保存された値を取得することを期待して、oauth 実装を使用しています。ユーザーIDoauth_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
でこの問題を解決した人はいますか?

0 投票する
1 に答える
2765 参照

php - Withings API がコールバック URL にリダイレクトしない (PHP / OAuth)

OAuth プロトコルを介して Withings アカウントに永続的にアクセスするために、ここで提供されているガイドに従っています。2 番目のステップの最後の部分まで、すべてが完全に機能します。

このトークンを承認します:
... 次に、ユーザーが [許可] ボタンをクリックして許可すると、このステップの最初に設定したコールバック URL にリダイレクトされます。...

ただし、ユーザーが [許可] をクリックしても、コールバック URL にリダイレクトされません。代わりに、oauth_token と oauth_verifier を含む「Access Granted」の Withings ページに誘導されます。

助けてください?

彼らが持っている例は次のとおりです。

私の呼び出しは次のようになりますが:

これは私のphpコードです:

0 投票する
1 に答える
1302 参照

php - Withings Rest API からの署名エラー

全て

Withing の API と OAuth を使用して正常に承認されているアプリがあります。

whitings から認証ページを取得し、結果のトークンとベリファイアを取得しますが、それらを使用してリクエストを行うことはできません - 342 エラーが発生し続けます: 署名 (Oauth を使用) が無効です。

コード:

Withings API ドキュメント: http://www.withings.com/en/api

私の呼び出しの例:

http://wbsapi.withings.net/user?action=getbyuserid&oauth_consumer_key=mybigconsumerkeyishere&oauth_nonce=f57a956d52c7412326fb0577e87addc4&oauth_signature=jiBNvql5r06HysjjVyxCh7C7ZUk%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1381758029&oauth_token=4088d6173b78b71cfd6ddd4245496de4b1f7b3c45bfb49f8e59b1202ccfc&oauth_version=1.0&userid=1234567

0 投票する
1 に答える
1085 参照

javascript - Withings API の使用を開始する

私のウェブサイトとwithing apiに接続する方法.体重値をwithing apiに送信し、身体測定値を取得します.そして、withing apiコードを取得する場所.

ユーザーが体重を送信したものは何でもwithingsから測定応答を取得する必要があります.withing apiの参照コードが必要であり、アクセスするための手順も必要です.以前はこれを使用していなかったからです.

よろしくお願いします。

0 投票する
1 に答える
241 参照

ios - IOS で Withings OAuth API にログインするとエラーが発生する

simple-oauth1を使用してWithings APIにログインしようとしています。ログインページを表示することはできますが、アカウントの詳細を入力してサインインすると、「アプリの承認」ページに移動する代わりにページが更新されます。

上部で次の設定を使用していますOAuth1Controller.m-他には何も変更していません。(コンシューマー キーとシークレットを独自のコピーに置き換える必要があります。)

ここで私が間違っていることを誰かに教えてもらえますか? まったく同じコードを使用して、Fitbit APIに問題なくログインできます。

0 投票する
1 に答える
483 参照

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 シークレットを正常に取得するのを手伝ってください。ありがとうございました。

0 投票する
2 に答える
197 参照

c# - 文字列をjsonに変換できません

withings から測定値を取得していて、それらをグラフで表示したいのですが、json に変換できません。私もJsonConvert.SerializeObject(myString)使ってみてNewtonsoft.dllシンプルに

しかし、それは変換されていません。

私のwithings測定文字列は以下の通りです。

0 投票する
2 に答える
407 参照

http - Withings API request_token に応答なし

投稿withings api authenticationへの回答の手順で説明されているように、すべてをセットアップしました。

しかし、ステップ 2 (URL にリクエストを送信:) で生成された最終的な URL をコピーして貼り付けると、ブラウザーで応答がなく、画面が空のままになります。

それが起こっている理由はありますか?OAUTH TOKEN と OAUTH SECRET - そのうちの 2 つをコールバック URL に追加できますか?

0 投票する
1 に答える
342 参照

php - Withings API: 共有ユーザー測定データへのアクセス

Withings アカウントへのアクセスを共有しているユーザーの測定データにアクセスしようとしています。自分の測定データにはアクセスできますが、ユーザー ID のデータにはアクセスできません。このアクセスは API 経由でも可能ですか?

useridを自分のもの以外に変更すると、無効なユーザー ID が指定されたことを示すエラー コードが表示されます。

PHPでこれを教えてください

0 投票する
1 に答える
1613 参照

passport.js - serializeUser と deserializeUser は呼び出されません。PassportJS Express アプリでは req.user は常に空です

私は generator-angular-fullstack に基づいた小さなアプリを持っています。現在ログインしているユーザーに、新しいアカウント (Withings) の資格情報を追加したいと考えています。ログインしているユーザーは、Withings または Twitter または Facebook を使用してログインする他の方法を追加することもできます。

それらは私のルートです:

そして、これはコールバックの実装です:

ポイントは、関数に戻ると、ログに記録された場合でもreq.user常にundefined.

誰にもアイデアはありますか?deserializeUserandのような関数がいくつか必要だと読みましたserializeUserが、それらは呼び出されません。

アイデア?私はこの種のことは初めてで、3〜4泊するとイライラします:(

PS: これは私の構成です