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

php - FitBit API の Laravel OAuth Authorization ヘッダー

私は何日もLaravelのまともな解決策を見つけるのに苦労してきましたが、役に立ちませんでした.

ある時点でLaravel-FitBit API OAuth統合を提供するために機能した可能性のある多くのライブラリがありますが、15を超える異なるライブラリを試してみたところ、どれも機能していませんでした。

FitBit ドキュメントを読むと、トークンを受け取ったら、認証コードをアクセス トークンと交換する必要があることがわかります。これを行うには、次のような認証ヘッダーを送信する必要があります。

リクエストを送信するために guzzle と他のいくつかのライブラリを使用してみましたが、FitBit が必要とする形式をサポートしているものはありません。

FitBit API が統合されたサイトを見たことがあるので、これには解決策があるはずです。

FitBit API の統合に成功した人がいる場合は、どこが間違っているのか教えてください。

ありがとう。

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

ios - FitBit 統合

だから私は、FitBit を統合する iOS アプリ (Swift 2) を構築しようとしています。

ユーザーが「散歩」ページを開くと、ユーザーは毎日の歩数を確認できるはずです。

理想的には、すべてのユーザーが FitBit に登録する必要はありません。

そのため、Fitbit API を毎回呼び出すのではなく、Fitbit から直接データを取得する方法があるかどうかを調べています。毎日歩いた歩数だけが必要です。

ティア!

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

java - Apache HttpPost はクエリ パラメータを送信していませんか?

私は Apache HttpComponents を使用していますが、何らかの理由でクエリ パラメータを使用して HttpPost を実行しようとすると、uri にパラメータが含まれていません。

コードの抜粋を次に示します。

EntityUtils.toString(post.getEntity()) で投稿のパラメーターを確認すると、すべてのパラメーターが期待どおりに存在します...ただし、投稿を実行すると、「https://www.fitbit.com/oauth2に移動します」 /承認?null "

ここで何をする必要がありますか? 違いがある場合、これは Android アプリ用ではありません。助けてくれてありがとう。

編集:当分の間、私は次のような回避策を行っています:

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

php - Fitbit API、認証成功後の $_GET からの空の配列

ログイン時にURLで受け取ったaccess_tokenを渡そうとしていますが、認証してアクセストークンを取得した後、「$_GET」で呼び出すことができません。また、どこでも空の配列を取得しています(ifステートメント、最後、コードの先頭)。

Fitbit にログインした後、Fitbit は URL に次のリンクを返します。混乱します。そこに access_token が表示されますが、$_GET は「GET IT」しません。

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

php - fitbit oauth2 API から JSON データを取得できません

私は PHP で fitbit api を使用しています。現時点では単純に json データをエコーし​​ようとしていますが、受信している JSON データは無効な要求エラーです。ここまでの作業の流れです。最初にhttp://www.plas.nyc/TEST/fitbit.phpにアクセスします。これは以下のコードで、ログイン ボタンをクリックすると fitbit サイトにリダイレクトされ、URL にコードが追加された状態で自分のサイトに戻ります: http ://www.plas.nyc/TEST/fitbit.php?code=cc8462bcde166d20517fc099b8ea9c994738ac59これは素晴らしいですが、悪い部分は私のvar_dumpで受信されているJSONです私が要求した適切なデータの代わりにDOMにこれを発射するエラーです:

現時点では何が問題なのかわかりません。以下は、これを行うために書かれたコードです。

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

android - Chrome カスタム タブ (Fitbit API) を使用して OAuth 2.0 ログインする方法

Fitbit API は WebView をサポートしなくなりました。

というわけで、chromeのカスタムタブを勉強して自分のアプリに応用しました。

しかし、ログイン後、このピンク色のボタン(許可ボタン)を押しても何も起こりませんでした(下の画像)。

Fitbit API ログイン画像

アクセストークンを受け取ってアプリに保存するにはどうすればよいですか?

私を助けてください。

ありがとう。

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

android - アプリが既に承認されている場合、Android Chrome カスタム タブ / Fitbit Web API はリダイレクトされません。(OAuth2.0)

アラーム同期用のサードパーティの fitbit アプリを作成するつもりです。

ただし、クライアントが既にアプリに登録されている場合でも、アプリの登録に関していくつかの問題が発生しました。より明示的にアクセストークンを取得することです。(ユーザーが自分のアプリケーションを再インストールするというシナリオを考慮して)。

アクセストークンをリクエストするためにChromeカスタムタブを使用しています(WebViewはFitBitで禁止されているため):

インテント フィルターで定義されたカスタム スキームにリダイレクトすると、次のようになります。

TestActivity が起動し、指定された Intent から AccessToken を取得します。

}

最初の実行ではすべてが正常に機能しますが (クライアントがまだ承認されていないという事実を前提として)、その後、アクセストークンを再度取得したい場合 (ローカルに保存する必要があることはわかっています - SharedPreferences が最も可能性が高いですが、これはテスト目的のためですのみ) chrome カスタム タブが開いて、空のページにとどまります (明らかに、適切にリダイレクトされません)。

FitBit WEB API を読みましたが、次のように書かれています: 以前に発行されたアクセス トークンの有効期限が切れる前に、暗黙的許可フローを使用するアプリケーションがユーザーを認証ページに送信した場合、スコープが拡大されない限り、ユーザーはプロンプトを表示されません。ユーザーは、アクセス トークンを使用してすぐにアプリケーションにリダイレクトされます。

だから私の質問は、問題についての私の考えに誤りがあるのか
​​ 、それともクロムのカスタムタブの誤りがあるのか​​ということです。

事前にどうもありがとうございました。