問題タブ [fitbit]

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 に答える
1094 参照

rest - FITBIT REST API の呼び出し中に無効な署名エラーが発生する

FITBITに登録しました。コンシューマ キーを使用して fitbit api(POST /oauth/request_token ) にリクエストを送信しています。https://wiki.fitbit.com/display/API/OAuth+Authentication+in+the+Fitbit+APIを参照しました

私のリクエストは: POST /request_token HTTP/1.1 ホスト: oauth 認証: OAuth realm="https:/api.fitbit.com/oauth/request_token",oauth_consumer_key="XXXXXXXXXXXX",oauth_signature_method="HMAC-SHA1",oauth_timestamp=" 1399958922",oauth_nonce="H8xxW0",oauth_version="1.0",oauth_signature="80M1tag6%2FYk2JV%2FQdQ%2BucxxDrLA%3D" キャッシュ制御: キャッシュなし

以下のjsonオブジェクトで無効な署名エラーが発生しています:

Consumer Key と Consumer Secret Key があります。この段階では Token Secret を持っていません。この API を機能させるための解決策を教えてください。

ありがとう、カリヤン

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

api - Coldfusion を FitBit API OAuth1 に認証しようとしています

これは私の最初の oAuth1 プロジェクトです。FitBit の API に接続しようとしています。fitbit にアクセスし、アプリを登録して、キーとシークレットを記録しました。

次に、ダウンロードしてセットアップを試みました: http://oauth.riaforge.org/

1)SSL経由で接続しようとすると接続に失敗することがわかりました..しかし、それはキーストアの問題だと思います。http に戻ると、少なくとも接続を試みます。

2) 現在、examples_external/google.cfm ファイルのコードを使用しています。一番近い試合だったようです。

コードを実行すると、以下の応答が返されます。私は、oauth クライアントが URL のすべての値を含む get としてリンクを送信し、Fitbit が POST を必要とし、認証ヘッダーが必要であると想定しています。できる限り調査しましたが、Fitbit と Oauth を使用した CF の例が不足しています。

これが彼らが探しているものです。 https://wiki.fitbit.com/display/API/OAuth+Authentication+in+the+Fitbit+API

任意のガイダンスをいただければ幸いです。

戻り値

更新:同様の問題でリンクされた人に接続している誰かのために見つけた例で、もう少し先に進むことができました....更新されたコード:

しかし、今私はコールバックにいます....似ているように見えますが、2つの値を追加するだけだと思っていましたが、正しく追加できないようです。

次のエラーが返されます。

これは、ベリファイアとトークンがヘッダー内 (またはどこにも) 表示されていないためと思われます...

したがって、基本的には、適切な oauth コールバック ファイルの例が軌道に乗ると思います。

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

oauth - fitbit Oauth ssl 接続エラー

サーバーを別のプロバイダーに移動しました。移行を行うまで、アプリは問題なく動作していましたが、fitbit に接続しようとするたびに、次のエラーが発生します。

このクラスをラッパーとして使用していますhttps://github.com/heyitspavel/fitbitphp

サーバーのいくつかの構成を見回してきましたが、オプションが不足しています。何か考えはありますか?

ありがとうございました。

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

oauth - Fitbit OAuth 認証は、このコードでどのように記憶/保存されますか?

Fitbit データを Google スプレッドシートに同期するこのコードを見つけました。少し調整したいのですが、承認がどのように保存されるかを理解しようとしています。私の混乱は、OAuth の仕組みを理解していないことが原因だと思います。

コードは次のとおりです: https://github.com/qslabs/FitbitDailyData/blob/master/FitbitDailyData.gs

キーを構成でき、スプレッドシートで初めて認証するときに、認証ウィンドウがポップアップ表示されます。次回は認証ウィンドウは必要ありません。すでに承認されている場合は承認を求めないことは理解していますが、どのアカウントが承認したかをどのように覚えていますか? アクセストークンをどこにも保存しているとは思いません。GoogleスクリプトOAuthライブラリを使用すると、どういうわけか自動化されますか?

ありがとうございました

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

php - Fitbit oauth 登録

私のアプリは FitBit API にリンクしています。ユーザー (ポータル経由) は、FitBit の OAUTH API を介してアプリにアクセス許可を与え、ユーザーのデータを取得します。多くのユーザーが共有コンピューターを使用していることを除いて、すべて正常に動作します。FitBit は以前のユーザーの資格情報を記憶しており、アクセス許可を要求したときにパスワードの入力を求めません。最終結果は、現在のユーザーに関連付けられている前のユーザーの fitbit を取得することです。fitbit にそれらを記憶させる代わりに、実際の fitbit ログイン画面を (Cookie を消去することによって) 強制する方法はありますか? 誰もこれを行う方法を知っていますか? 問題がある場合は、net.manuellemos.oauth oauth パッケージで php を使用しています。

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

ios - OAuth.io iOS ライブラリを使用して FitBit にログインする

次の OAuth.io シンプルな 2 行

適切な FitBit ページを含む Web ビューを表示します。

わーい

メールアドレス&パスワードを入力して「許可」をタップ。

次に、「承認済み」という幸せなメッセージとともに「緑色のチェック」を取得します..

--THEN-- FitBit ページには、「[アプリ] に戻って、要求されたら次の PIN を入力してください」と表示されます。

問題 1) 私たちは [The App] にいます.. 私たちは決してそれを離れません.. 私たちは Web ビューにいます. アプリに戻ることはありません

問題 2) PIN をコピーしますか? それは本当に不便です..特にモバイルデバイスでは。http パラメータのコールバックで返せないのはなぜですか? Facebook SDK、Twitter、Instagram のように?

問題点 3) 1) の為、ボタンが無い、コールバック実行が無い、押せるのは OAuth.io ビューコントローラーの X だけ

問題 4) didFailWithOAuthIOError: デリゲート メソッドが「ユーザー キャンセル」で呼び出されます。

本当に単純なものが欠けているように見えますが、「プロバイダーで表示」呼び出しまではすべて正しいようです。

助けてください

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

java - Fitbit Java Https サポート

Fitbit for Java は実際にまだ https をサポートしていますか?

以前は、コードは機能していました。これで、HTTPS の使用を要求するエラーがコードから返されます。

私の知る限り、OAuth は問題なく動作しているようです。

https ではない私のコードにある唯一の URL は次のとおりです。

この文字列を「https://api.fitbit.com」に変更すると、エラーが発生します

安定した Java Fitbit ライブラリは 2 年間更新されておらず、Java サンプル コードはスタンドアロン アプリケーションにはあまり役に立ちません。