問題タブ [google-fit]

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 投票する
2 に答える
590 参照

asp.net - リモート クライアントからの Google Fit Api 403 エラー

Google Fit API を使用して HTTP 呼び出しを実行している IIS 7 でホストされている Web アプリがあります。POST を正常に送信し、アクセス トークンを取得できます。その後、次の URI に対して GET を実行します。

" https://www.googleapis.com/fitness/v1/users/me/dataSources/raw:com.google.weight:com.google.android.apps.fitness:user_input/datasets/00-1427209862000000000 "

リクエストを作成してレスポンスを確認する方法は次のとおりです。

ホスト サーバーのブラウザーでこのアプリを実行すると、json オブジェクトが正常に取得されます (期待する json ではありませんが、それは別の問題です)。ただし、リモート クライアントでサイトにアクセスしようとすると、応答を取得しようとすると を指す 403 エラーが発生します。何か案は?

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

android - TaskerでGoogle Fitデータを読み取るには?

Google Fit のデータを Tasker で変数に読み込むにはどうすればよいですか?

より具体的には、たとえば、携帯電話 + フィットネス トラッカーによってカウントされ、Google Fit に渡される今日の現在の歩数を読み取りたいとします。私の目標は、この数値を含む変数を作成して、それを操作することです。Google Fit History API について読みましたが、Tasker 経由でアクセスする方法がわかりません。

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

google-fit - Google Fit REST API を介して体重データにアクセスする

過去 6 か月間、Google Fit に体重を入力してきましたが、データを取得したいと思います。

Google Fit REST API へのアクセスは問題ではありません。しかし、アクセス可能なすべてのデータの中から自分の体重データを見つけることは、私を困惑させました.

任意のポインタに感謝します。

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

android - Google Fit API エンプティ カロリー データセット

を使用する Android アプリに取り組んでいますGoogle Fit API

これまでのところ、ステップデルタを正常にフェッチしました

しかし、現時点ではこれにこだわっています:

DataSetstypeを取得するため、部分的に機能するようですcom.google.calories.expendedが、 はありませんDataPoints。ここに私が得るものがあります:

過去 7 日間のデータでこれをテストしていましたが、いつでもそのように見えます。カロリーがどのようになっているのか、またはAPI経由で測定されているかどうかに関する情報は見つかりませんでしたが、APIが歩数、体重、身長(少し前に入力したもの)を収集する限り、測定しない理由はありません消費する準備が整いました。

したがって、2 つの質問がありAGGREGATE_CALORIES_EXPENDEDます。null 以外の値を取得できますか?また、取得できる場合はどうすればよいでしょうか?

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

android - Google Fit でのカスタム DataType の DataPoint の設定

Google Fit を使用するアプリのカスタム データ型のデータポイントを設定しようとすると、次のエラーが発生します。

エラー: DataPoint の getValue (com.google.android.gms.fitness.data.Field) を (int) に適用できません

私は何かが欠けていることを知っていますが、何がわかりません。

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

google-api-php-client - PHPでGoogle Fit APIを使用して歩数を取得するには?

Google Api Php ClientGoogle Fitで問題が発生しました。

1 日の歩数の合計を取得したい。

応答が見つかりましたが、機能しません(要点を見てください)。

私のphpコード:

$listDataSources->valid() ここでの問題は、最初の while loop : returns alwaysに入らなかったことfalseです。

私の質問: false を返すのはなぜですか? どうすればステップを取得できますか?

Oauth Playground ( https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:com.google.android.gms:estimated_steps) でデータを取得しようとしましたが、データを取得できませんでした。

私はこれを得た :

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

google-api - Google Fit アプリに表示される正確な歩数を取得できません

Google Fit の Datasource api にリストされているすべてのソースを試しました。ただし、fit アプリに表示される歩数と完全に一致するものは取得できませんでした。API によって返される応答は、使用するのが面倒です。どのAPIをいつ使用するかについて、より具体的であった可能性があります。また、15分前に91歩歩きました。ただし、API リクエストを行った後でも、そのデータを取得できません。古いデータが表示されるだけです。リアルタイム対応かは不明。Wi-Fi 接続は良好ですが、データはまだ Google クラウドにアップロードされていないようです。ただし、Fit アプリは 91 ステップを実行します。

以下は私のAPIリクエストです:

結果の合計は、Google Fit アプリの今日の歩数に表示されるデータと一致しません

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

android - Fitness.SensorApi OnDataPointListener が 1 回しか呼び出されないのはなぜですか?

私のGoogleApiClient接続は成功し、私@Override public void onDataPoint(DataPoint dataPoint) {…}は一度だけ呼び出され、その後は二度と呼び出されません。これはService、UI 内から Google Fit が承認された後にのみ開始される 内にあります (これは別のワームの缶です)。サービスにはGoogleApiClient、正常に実行され、指定した間隔で呼び出される別のサービスがあります。

これが私が見たものですlogcat

その後、再び呼び出される@Override public void onConnectionSuspended(int i) {…}ことはなく、呼び出されることもありません。

my からの関連コードは次のServiceとおりです。

0 投票する
4 に答える
5446 参照

android - Google Fit Android APIを使用して歩数のデータソースを取得するには?

アプリで歩数を取得するために Google Fit API を使用しようとしています。しかし、場所以外のデータ ソースを取得していません。歩数のデータソースを取得するには? 私はこれで立ち往生している4日以上が経ちました。これで私を助けてください。ありがとう。以下は私が使用しているコードです

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

android - GoogleFit が接続できなかったため、リクエストが失敗しました - Android

2 つの主な処理を行う次のコードがあります。

  1. Google Play サービスに接続します。
  2. onConnected() メソッド内で startService(...) メソッドを呼び出すことにより、サービスが開始されます。

プログラムを実行すると、次のログ メッセージが表示されます。

これが私のコードです:

2 番目のクラスは基本的に Intent サービスです。間違いはここにあるのかもしれません。

何がうまくいかなかったのでしょうか?ありがとう、テオ。