问题标签 [google-fit-sdk]
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.
google-fit - 通过 REST API 读取其他用户的 Google Fit 数据
我们有一位用户同意我们的 Cloud 项目通过 Android 应用程序读取他们的 Fit 数据。我们现在希望用户的教练通过与我们的云项目关联的 Web UI 访问他们的 Fit 数据。这是否可能,如果可以,正确的方法是什么?
可以使用跨客户端身份吗?https://developers.google.com/identity/protocols/CrossClientAuth
我试图在 REST 端点中用“user@gmail.com”替换“我”,但它不起作用: https ://www.googleapis.com/fitness/v1/users/me/ ... -> https://www.googleapis.com/fitness/v1/users/user@gmail.com/ ...
谢谢!
google-fit - Google FIT api 返回不同的步数
当 getDailyTotal 和 getData 按天访问时,Stepcount 是不同的。请帮忙。
Fitness.HistoryApi.readDailyTotal(App.gClient, DataType.TYPE_STEP_COUNT_DELTA)
-> 返回步数为 1515
-> 返回一周的数据,其中今天的步数 =2877
编辑:我也在 logcat 中收到此警告: 在 DataType{com.google.step_count.delta{steps(i)}} 的共享首选项中找不到聚合数据。
java - 将高度插入 Google Fit API 时出现字段超出范围错误
这是我使用 google fit API 插入高度的代码。物体高度=160.0F;
它给出了错误java.lang.IllegalArgumentException: Field out of range at line heightDataSet.add(dataPoint); 请帮忙。
java - Google Fit REST API 添加从默认 Web 仪表板可见的体重数据
我已经能够通过 REST API 检索 Google Fit 网络仪表板使用的数据集,但是任何添加新数据点的尝试都失败并出现以下错误。我认为这是设计使然。但是,是否可以创建一个数据集并通过 Google Fit 默认仪表板或必须显示它,我创建自己的网络应用程序并使用 google REST API 作为从我的应用程序获取/设置数据的一种方式。
android - Android Fitness API 未从可穿戴传感器读取数据
我一直在阅读有关 Google Fit API,特别是 Sensors API ( https://developers.google.com/fit/android/sensors ) 的信息,它说:Sensors API 提供对来自 Android 上可用传感器的原始传感器数据流的访问设备以及配套设备(例如可穿戴设备)中可用的传感器。
此外,在观看 Google 的示例视频时,他们说“它们可能是 Android 设备上可用的传感器或配套设备上可用的传感器。例如,对于步数,Fit 将使用手机或任何连接的可穿戴设备上的步数计数器,无论它认为是什么最准确”。
阅读本文后,我了解到 Fit API 将从可用的最佳传感器中读取数据,但使用他们的示例,在连接可穿戴设备的情况下,我只能获得一个数据源来读取步骤:来自我的 Android 手机的数据源。
我添加代码:
在这里,我只从我的 Android 设备获取数据源,而不是从我的手机和可穿戴设备(Moto 360 2gen)获取数据源。
你们有任何线索说明为什么我没有在结果中获得我的可穿戴数据源吗?
谢谢。
android - 连接到 google play 服务时出现异常 null
我正在尝试使用https://github.com/googlesamples/android-fit和 android studio 来实现 google fit API,但出现以下错误:
我已经通过为我的构建提供包名称和 SSH 在谷歌开发者控制台中设置了 OAUTH。而且我还启用了 API。
我似乎无法弄清楚我还需要做什么才能成功连接到 Google Play...
java - 无法使用智能手环 2 从 google fit API 获取心率数据
我正在尝试使用 google Fit API 从索尼 smartband2 获取心率。问题是,我没有得到任何读数(即未调用 onDataPoint 方法)。正确找到心率传感器,如果我尝试查找步数数据,整个代码也可以正常工作。
您有什么想法为什么我无法获取数据吗?
rest - 为什么使用 REST API 发布到 Google Fit 的活动地图上没有显示路径?
我正在使用 Google Fit REST API(通过 Google Java 客户端库)将活动发布到 Google Fit。
总之,我正在做的是创建三个DataSet
涵盖给定时间段的 s:
"com.google.location.sample"
- 地点"com.google.step_count.delta"
- 脚步"com.google.calories.expended"
- 卡路里
...然后创建一个Session
,最后是DataSet
一个 Activity Segment (在这种情况下,所有时间都是步行)。
这基本上一切似乎都有效 - 我可以查看http://fit.google.com,我可以看到活动,以及正确的时间、位置、持续时间、步数和卡路里。问题出在地图上……它只显示了整个步行区域的阴影圈-它没有显示我在该位置中包含的轨道/路径DataSet
。
编辑...这是它的外观示例(在 Web UI 中)。
当所有其他活动都完美显示时,为什么这不会正确显示?
这些是我的一些怀疑
- 我的数据没有
altitude
oraccuracy
- 这是"com.google.location.sample"
. 所以我设置altitude
为 0.0(米),并设置accuracy
为 5.0(米)。我特别想知道谷歌是否对我将每个点的高度设置为 0.0 的反应很糟糕? - 我的位置 DataSet 中有 100
DataPoint
秒,而按步数和卡路里每个DataSet
只有一个DataPoint
- 即我只有步行的总步数和总卡路里。所以存在不一致(每个数据集的最早开始日期和最晚结束日期相同)
任何人都可以就为什么会发生这种情况提供任何指导吗?
google-fit - 如何仅从 Google Fit API 获取有效卡路里?
我可以从 Google FIT 获取卡路里数据,但它也包含非活动卡路里。如果按活动类型划分,我仍然可以进行睡眠等活动。我只需要计算用户通过做任何活动(活动卡路里)燃烧的卡路里。这怎么可能?