問題タブ [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 投票する
0 に答える
220 参照

android - Google FIT に歩数データを挿入すると Android サービスを起動する

私は Android プログラミングが初めてで、Google FIT データを使用するアプリを開発するためにあなたの意見が必要です。

サードパーティのフィットネス アプリが歩数データを Google FIT に挿入するたびに自動的に開始される Android サービスを作成したいと考えています。私のサービスは、ステップデータのデルタを読み取ります。Android でこれを技術的に実装する方法を理解するのに助けが必要です。

例: Android Wear がモバイル アプリを呼び出すと自動的に開始される GMS サービスを作成しました。データが Google FIT に挿入されたときに開始する必要がある同様の機能/サービスを探しています。

どんな提案でも大歓迎です。よろしくお願いいたします。

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

ruby - ポイントを Google Fitness API に保存する (fitness.body.write)

float 値を持つ Point を に保存しようとしていますfitness.body。値を取得することは問題ではありませんが、新しいポイントを保存すると問題が発生します403. No permission to modify data for this source.

derived:com.google.weight:com.google.android.gms:merge_weightポイントを見つけて値を読み取り、データを挿入するためにDataSetId を使用していraw:com.google.weight:com.google.android.apps.fitness:user_inputます。

.

Ruby と を使用したワークフローは次のgoogle-api-ruby-clientとおりです。

新しいデータ ポイントの形成:

ポイントを保存しようとしています:

そして、私が以前に示したように、私は得ています403. No permission to modify data for this source

スコープ内の必要なすべてのアクセス許可を選択したと思います。私はポイントをfitness.bodyの両方のアクセス可能なdatasetidに送信しようとしました。

ここで何か間違ったことをしている場合はお知らせください。

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

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

google-api-php-client - Google FitアプリのようにGoogle Fit REST APIから歩数を取得するには?

Google Fit API と連携して毎日のユーザーの歩数を収集する PHP アプリケーションを開発しています。

「2015 年 1 月 15 日 00:00:00 GMT+0700」から「2015 年 1 月 16 日 00:00:00 GMT+0700」までの歩数を取得したいと考えています。- まず、すべてのデータソースを取得します。- 次に、データ型が「com.google.step_count.delta」に等しい各データソースで、上記のタイムスタンプ間のデータセットを取得し、戻り値を一緒に追加します。

私のコード: https://gist.github.com/daitr-gu/472c4f18522172542cca
私の結果: https://gist.github.com/daitr-gu/1a7e11eb483a657bdc8b

多くのデータソースがあり、それらが異なる値を返すことがわかりました。また、スマートフォンの Google Fit アプリで表示される値とは大きく異なります。

質問:
1. Google Fit アプリが歩数の計算に使用するデータソースはどれですか?
2. データソースの値と Google Fit の値に違いがあるのはなぜですか?
3. Google Fit の値を取得するにはどうすればよいですか? </p>

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

android - Google Fit サーバーに保存されたカスタム データを読み取ることができません

カスタム データを Google Fit サーバーに正常にアップロードしました。次のコードを使用します。

アプリ内でカスタム データ値を読み取ることもできますが、取得できません。以下は、それを取得するためのコードです。

0 投票する
0 に答える
233 参照

android - カスタム データ型がデバイス間で同期しない

Google Fit API を使用してカスタムdataTypesを保存しようとしています。

1 台のデバイスで問題なく挿入および取得できますが、別のデバイスで同じ Google アカウントにログインすると、データがありません。

各デバイスからデータを作成および取得できますが、どちらも独自のデータを保持し、クラウド経由で同期しません。

使ってみました

私のDataReadRequestビルダーで、まだ何もありません。

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

android - Robolectric を使用した Google Play Service API のテスト

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

単体テストに Robolectric を使用しています。

Google Play API をモックする方法の例がどこにも見つからないため、実際にデータを Fit に書き込むことなくクラスをテストできます。

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

android - Android Google Fit onConnectionFailed() SIGN_IN_REQUIRED

この問題を回避できないようです。サインインできません。

BasicSensorApi サンプル ファイルを実行していますが、接続できません。ダイアログでアカウントを選択しても、RESULT_CANCELED が表示されるようです。

これが OnePlus One 4.4 で実行されている logcat の最後です。

私が何をする必要があるかについてのアイデアはありますか?

(Google コンソールは「net.xx」、正しい SHA1、Fitness APi 有効化でセットアップされています。

0 投票する
5 に答える
4157 参照

android - Google Fit データを Android アプリケーションに取得する

Google Fit クラウドに保存されている特定のユーザーのデータを取得するにはどうすればよいですか? History API を使用してみましたが、データが表示されません。次に、いくつかのデータ vai History API を入力しようとしましたが、これらのデータは、実際に存在する完全なデータではなく、履歴 API を介してのみ表示できました。

データリクエストは

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

google-fit - Google Fit Rest API - 有用なデータが表示されない

こんにちは、次から実際のデータを取得する方法を知りたいです。これを Oauth 2.0 playgournd に入れました:

https://www.googleapis.com/fitness/v1/users/me/dataSources/derive_step_cadence <-raw:com.google.step_count.cumulative:LGE:Nexus 5:bc5f1b97:Step Counter/datasets/8587796212108459505-8587784116108409439

そして、私はこれを返します:

HTTP/1.1 200 OK Content-length: 202 X-xss-protection: 1; mode=block コンテンツの場所: https://www.googleapis.com/fitness/v1/users/me/dataSources/derive_step_cadence<-raw:com.google.step_count.cumulative:LGE:Nexus 5:bc5f1b97:Step Counter/datasets/8587796212108459505-8587784116108409439 X-content-type-options: nosniff 有効期限: Fri, 01 Jan 1990 00:00:00 GMT Vary : Origin,X-Origin Server: GSE Etag: "hLUJCvL5ZSSqXM3VrwyiV-fn_Cc/UTWu-5kuRnTemL1Tzb1qSZ4O9uk" プラグマ: no-cache Cache-control: no-cache, no-store, max-age=0, must-revalidate Date: Fri, 2015 年 2 月 6 日 04:22:06 GMT X フレーム オプション: SAMEORIGIN コンテンツ タイプ: アプリケーション/json。charset=UTF-8 { "minStartTimeNs": "8587784116108409439", "maxEndTimeNs": "8587796212108459505", "dataSourceId": "derive_step_cadence<-raw:com.google.step_count.cumulative:LGE:Nexus 5:bc5f1b97:歩数カウンター }

有用なデータはありません。

私は何か間違ったことをしていますか?

ありがとうラス