問題タブ [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 に答える
496 参照

android - Withings api を android に実装する

Androidでwithings APIを実装しようとしています。「google auth」実装を介して認証部分を実行できますが、「oauth_nonce」が不明であり、生成方法がわからないため、API にアクセスできません。プロセスを知っている場合は共有してください。何らかの方法で withings api を実装したことがある場合は、共有してください。

0 投票する
3 に答える
1234 参照

javascript - Withings API が node-oauth で動作しない

Node.jsで広く使用されている OAuth モジュールであるnode-oauthを使用して、 Withings APIへのリクエストを認証しようとしています。OAuth プロセスのすべての初期段階が機能しており、ユーザー ID、アクセス トークン、およびアクセス トークン シークレットを取得できます。ただし、これらのトークンを実際に使用して認証済みのリクエストを作成しようとすると、次のいずれかのエラーが発生します。

  • 2554間違ったアクションまたは間違った Web サービス
  • 2555不明なエラーが発生しました
  • 2556サービスが定義されていません

ここでテストして、使用している認証情報が有効であることを確認しました。何か間違ったことをしていますか、それとも Withings API が非標準的な方法で実装されているため、node-oauth と互換性がありませんか?

出力:

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

ruby-on-rails - Withings Create Notification 常に応答 342

このドキュメントhttp://oauth.withings.com/api/doc#api-Notification-notify_subscribeを使用して withings へのサブスクライブ通知を試行する必要があります。私はレールを使用しています。

コントローラーから OauthUtil を呼び出しています

OauthUtil.rb では、url を呼び出す関数を作成しています

関数 hook_url を追加してパラメーターを整理し、署名を構築します

次に、関数 signature を使用して oauth 署名を作成します

しかし、常に応答 342 : The signature (using Oauth) is invalid 参照 https://gist.github.com/erikeldridge/383159 hook_url 関数または署名関数に問題があると思います。ありがとう

更新私はparamsをbase_stringに変更しています

ベース文字列の更新の例

しかし、まだ応答 342

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

c# - 通知操作は常に statusc コード 293 を返します: コールバック URL が存在しないか正しくありません

Withings APIを使用しています。

すべて正常に動作します。次に、通知APIを試してみたところ、通知を正常にサブスクライブでき、通知を取得、一覧表示、および取り消すこともできました。

同じソース コードで、1 日後、Notification API (アクション: subscribe、get、revoke ) は常にステータス コード 293 で応答しています: コールバック URL が存在しないか正しくありません。

ただし、 (action: list ) は常にstatus : 0を他の情報とともに提供します。これには、通知コールバック URL がユーザー サブスクリプションの結果リストとして含まれます。

通知のコールバック URL が 3 つの操作 (アクション: サブスクライブ、取得、取り消し) 用に存在することを確認し、ここに追加して皆さんにも確認できるようにしました。

また、通知コールバック URL が 255 文字を超えていないことにも注意してください。

エンコードされた URL:

デコードされた URL:

ここで見逃したものを理解できませんか? 誰かが何かを見つけることができれば、どんな助けや情報も高く評価されます。

また、Withings 統合開発者フォーラムに関する URL を取得できません。誰かが私を助けることができることを知っていれば。

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

java - Withings API を介してユーザーからデータを取得することは可能ですか?

x 回ごとに情報 (体重、心拍数など) を収集するなど、Withings 製品の一部のユーザーの監視を自動化したいと考えています。

その目的のために、java (OAuth with a scribe class ) を使用して、Withing API と対話しようとしました。

WithingsExample クラスを試し、自分のアカウントで試してみました。すべてがうまくいき、データにアクセスできますが、問題は毎回再認証する必要があることです。これは、データ収集を自動化しようとするため、プロジェクトでは意味がありません。ユーザーは自分のアカウントにアクセスすることさえできません (私は彼らのためにそれを管理します)。

一度だけ認証して、ユーザーからデータを数回取得することは可能ですか?

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

php - PhP - Withings 認証の実装

Laravel 5 で実行される Web アプリケーションを作成しており、Withings ユーザーのデータを組み込む必要があります。API のドキュメントを読みましたが、よくわかりません。

認証手順と順序は何ですか? 私を助けることを目的とした例はありますか?

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

ruby-on-rails - Withings API: コールバック URL が不明または無効です

withings API (withings-simplificator gem) で通知を設定しようとしています。どの URL を入力しても、エンコードするかどうかに関係なく、常にこのエラーが発生します。

誰かがこれに遭遇し、解決策を持っていますか?

更新 1:

だから私は withings simplificator gem なしで試しました:

そして同じエラー:

私は何を間違っていますか?

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

java - Withingsの承認

Withings API からユーザー データ アクセス トークンを取得する際に問題が発生しました (API ドキュメントのステップ 3): http://oauth.withings.com/api/doc#api-OAuth_Authentication-access_token

サービスが「無効な署名」エラーを返します。

これが私の方法です:

また、「authSecret」パラメーターを使用せずに署名を生成しようとし (withings 仕様のように)、順序を変更して「oauth_signature」パラメーターをアルファベット順に配置しようとしましたが、成功し ませんでした。PS: Api ドキュメントの前の 2 つのステップで、この署名ジェネレーターを使用して、oauth_token、oauth_token_secret、userid を正常に取得しました。

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

oauth - withings oauth 1.0でアクセストークンリクエストに署名するにはどうすればよいですか

現在、withings API を Web 経由で接続する作業を行っており、認証内のコールバック関数からトークン シークレットの取得と userId の取得を自動化できましたが、ステップ 3 (トークンの生成) を実装しようとすると、常に署名エラーが発生します。これが基本ロジックです。可能であれば助けてください。

newSecrect は consumersecret&tokensecret であり、permanentTokensLink をクリックしてアクセス キーとシークレットを取得できるはずです。なぜこれが機能しないのですか?

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

android - Android での Withings API の統合

アプリケーションで Withings ユーザーのアクティビティ データを表示する Android アプリケーションを構築しています。

しかし、refresh_token url を呼び出そうとすると:

次に、以下のような無効な署名応答を取得しています。