问题标签 [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.
android - 将步数数据插入 Google FIT 时启动 android 服务
我是 Android 编程新手,需要您的意见来开发使用 Google FIT 数据的应用程序。
我想创建一个 Android 服务,只要任何第 3 方健身应用程序将步数数据插入 Google FIT,该服务就必须自动启动。然后我的服务将读取步骤数据的增量。我需要帮助来了解如何在 Android 技术上实现这一点。
例如:我编写了一个 GMS 服务,当 Android Wear 调用移动应用程序时会自动启动。我正在寻找在将数据插入 Google FIT 时必须启动的类似功能/服务。
任何建议都受到高度赞赏。提前感谢您的时间。
ruby - 将点保存到 Google Fitness API (fitness.body.write)
我试图将具有浮点值的点保存到fitness.body
. 获得价值不是问题,而保存新点导致403. No permission to modify data for this source.
我使用 DataSetIdderived:com.google.weight:com.google.android.gms:merge_weight
来查找点和读取值,并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
我相信,我在范围内选择了所有必需的权限。我尝试将点提交给两个可访问的 datasetid 的 Fitness.body。
如果我在这里做错了什么,请告诉我。
谢谢!
google-api-php-client - 如何从 Google Fit REST API(如 Google Fit 应用程序)获取步数?
我正在开发一个 PHP 应用程序,它与 Google Fit API 一起收集用户的每日步数。
我想让我的步数从“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. 为什么datasources的value和Google Fit的value不一样?
3. 如何获取 Google Fit 值?</p>
android - 无法读取 google fit 服务器保存的自定义数据
我已成功将我的自定义数据上传到 google fit 服务器。使用以下代码。
我发现我也可以在我的应用程序中读取自定义数据值,但我没有得到它。以下是检索它的代码。
android - 自定义数据类型在设备之间不同步
我正在尝试使用 Google Fit API 来存储自定义dataTypes。
我可以在单个设备上很好地插入和检索它们,但是当我在不同的设备上登录同一个 Google 帐户时,数据不存在。
我可以从每个设备创建和检索数据,但它们都保留自己的数据,并且不会通过云同步。
我试过使用
在我的DataReadRequest构建器中,仍然没有。
android - 使用 Robolectric 测试 Google Play 服务 API
我正在开发一个使用 Google Fit API 的应用程序。
我正在使用 Robolectric 进行单元测试。
我在任何地方都找不到如何模拟 Google Play API 的示例,因此 In 可以在不将实际数据写入 Fit 的情况下测试我的课程。
android - Android Google Fit onConnectionFailed() SIGN_IN_REQUIRED
我似乎无法绕过这个问题。我只是无法登录。
我正在运行 BasicSensorApi 示例文件,但它无法连接。即使我在对话框中选择了一个帐户,我似乎也得到了 RESULT_CANCELED?
这是我在 OnePlus One 4.4 上运行的 logcat 的结束。
关于我需要做什么的任何想法?
(Google 控制台设置了“net.xx”,正确的 SHA1,启用了 Fitness APi。
android - 将 Google Fit 数据提取到 android 应用程序中
我们如何为特定用户获取存储在 google fit 云中的数据?我尝试使用 History API,但没有显示任何数据。然后我尝试输入一些数据vai History api,现在我只能通过history api看到这些数据,而不是实际存在的完整数据。
数据请求是
android - 如何在不设置时间范围的情况下从 google fit api 检索“高度”?
下面是我目前使用的代码片段
哪个工作正常,并返回该特定时间范围的高度信息。
如果我不想设置时间范围怎么办?我尝试评论“.setTimeRange”行,但最终给出异常“java.lang.IllegalArgumentException:指定了无效限制 0”。
这里的 startTime 几乎无法预测,因为无法预测用户何时将 Height 详细信息插入 Google Fit。如何处理这种情况?
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 内容长度: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 过期时间:1990 年 1 月 1 日星期五 00:00:00 GMT 变化: Origin,X-Origin 服务器: GSE Etag: "hLUJCvL5ZSSqXM3VrwyiV-fn_Cc/UTWu-5kuRnTemL1Tzb1qSZ4O9uk" Pragma: no-cache 缓存控制: no-cache, no-store, max-age=0, must-revalidate Date: Fri, 2015 年 2 月 6 日 04:22:06 GMT X-frame-options: SAMEORIGIN Content-type: application/json; charset=UTF-8 { "minStartTimeNs": "8587784116108409439", "maxEndTimeNs": "8587796212108459505", "dataSourceId": "derive_step_cadence<-raw:com.google.step_count.cumulative:LGE:Nexus 5:bc5f1b97:Step Counter }
没有任何有用的数据。
难道我做错了什么?
谢谢拉斯