问题标签 [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.

0 投票
1 回答
1761 浏览

rest - Google Fit REST API“无法获取数据集的数据源:xyz”

我正在 OAuth 2.0 Playground 中测试一些东西,并尝试使用他们的 REST API 将数据输入和输出 Google Fit

我以前成功地做到了这一点,我只是没有写下我做了什么..现在我回来使它成为正确的事情并且不能让它再次工作。

我可以通过仪表板访问 Google Fit 数据源。我可以从以下位置获取存在的数据源列表:

这是成功的。我还创建了自己的流,它上面有一个浮点权重值,称为

里面已经有数据了,我上次用的时候放的。GET我可以通过以下请求来选择所有数据

它以 JSON 形式返回我上次输入的所有数据点

然后我尝试PATCH将我自己的数据添加到以下 URL

以此作为请求主体

但我回来了

我找不到任何人在任何地方引用类似的东西所以我在这里

另请注意,如果我错过了拼写我的来源,它会告诉我因为它们与 URL 不匹配,如果我包含一个空的数据点列表,我会得到同样的错误。我很迷茫所以我把它扔在那里看看有没有人知道那是什么意思

提前致谢

编辑:我尝试为我的项目的整数代码更改十六进制代码,并收到有关不受信任源的错误。所以我尝试制作一个按预期工作的新测试数据源。有点恼火,但我想我会重新开始..

0 投票
1 回答
340 浏览

google-fit - 如何使用 REST api 访问从手机输入的 Google Fit 数据?

我使用手机中安装的 Google Fit 应用程序输入了一些活动,还使用网站 (fit.google.com) 输入了一些活动,并且我在手机和网站上使用相同的谷歌帐户。

奇怪的是:

1) 我在网站上看不到我通过手机输入的活动。2) 我在手机中看不到网站输入的我的活动。

更重要的是

3) 我在 REST api 中看不到手机输入的活动,我只能看到使用网站输入的活动。

有没有办法解决这个问题并使用 REST api 查看所有活动?

我的手机是 android 4.0.3 最新版本的 Google Fit 和 Google play 服务,它已连接到互联网并且 GPS 已打开。

0 投票
1 回答
3155 浏览

android - 找不到 GoogleApiClient 类

我正在尝试使用 google fit api 来获取步数。我正在使用入门指南 当我尝试粘贴代码时

Android Studio 找不到“com.google.android.gms.common.api”包和 GoogleApiClient 类。

我加了

到我的毕业典礼。

有什么建议么?谢谢

编辑:

我更改了 gradle 以编译 'com.google.android.gms:play-services:6.5.87' 现在它可以工作了......有人知道为什么 7.0.0 不起作用吗?谢谢

0 投票
0 回答
110 浏览

android - 有没有办法使用 Google FIT 获取 BLE 设备的电池寿命状态

我知道如何使用 android BluetoothGatt 读取特征。但我目前正在集成 Google FIT,我设法从我的 ble 设备中读取其他特征(例如心率),我也想用它来拉动电池寿命状态。可能吗?

0 投票
0 回答
491 浏览

android - 如何从 google fit api 获取用户位置边界框

我正在尝试从 google fit API 获取过去 24 小时内的用户步数和位置边界框。

我的步数没有问题,但我收到了位置错误。

代码:

我得到了这个错误:

原因:java.lang.IllegalArgumentException:尝试读取 com.google.location.bounding_box 的数据,但未请求

那么缺少什么?我怎样才能得到位置边界框?谢谢

0 投票
0 回答
517 浏览

android - 无法在 Google Fitness API 上访问锻炼练习

使用教程 ( https://developers.google.com/fit/android/get-started ),我能够使用 Fitness API 检索基本数据,例如步数。但是,我一直无法检索任何DataSourceDataType.TYPE_WORKOUT_EXERCISE.

如果锻炼练习需要任何额外的库或有任何特定的硬件要求,有什么想法吗?

这是我的规格:

编辑

这也是我能找到的唯一文档WorkoutExerciseshttps ://developers.google.com/android/reference/com/google/android/gms/fitness/data/WorkoutExercises

0 投票
1 回答
361 浏览

android - 如何删除因 Google Fitness API 7.5.0 添加的权限

在将我的 play-services-fitness api 从 7.0.0 更新到 7.5.0 后,我注意到当我将新版本上传到 PlayStore 时,它​​告诉我正在添加新权限和 2 个新功能。我没有这样做!有没有搞错。

0 投票
1 回答
4009 浏览

android - 如何从 Google Fit API 检索每日跑步和步行步数

这可能是一个新手问题,但我已经失去了一天的时间来弄清楚没有成功。我在我的 Android 应用程序中使用 Google Fit API,我需要显示它的一些数据,比如跑步和步行的日常步数。我设法以时间单位显示数据(fe 以 x 分钟运行)。我需要以步骤为单位显示它。

下面的代码片段显示了我如何以时间单位(以毫秒为单位)检索数据:

提前Tnx。

此致

MB

0 投票
1 回答
6553 浏览

android - Android:如何从可穿戴设备获取 Google Fit 数据?

我正在遵循此处描述的相同步骤 (Google Fit 客户端连接部分工作正常)。

当我询问数据源时,我只得到一个结果,那就是智能手机。如果我添加一个监听器,那么我真的会得到数据,所以它可以工作。

但是,它也可以通过手机上的 Android Wear 应用程序连接到 Android Wear 智能手表 Gear Live。两者都安装了 Google Fit,但我想从智能手表中获取数据。

在我阅读的官方指南中

Sensors API 提供对来自 Android 设备上可用传感器和 配套设备(例如可穿戴设备)中可用传感器的原始传感器数据流的访问。

这段代码在智能手机上运行,​​所以我认为期望来自配套智能手表的数据源也是正确的。但这对我的手机应用程序来说是不可见的。难道我做错了什么?

编辑:

0 投票
1 回答
845 浏览

android - Android - Google Fit - 获取用户的速度

我正在构建一个需要使用 Google Fit 的 Android API 获取用户当前速度的应用程序。API 使用 findDataSources 方法毫无问题地找到了 DataType.TYPE_SPEED,但是速度值永远不会返回。我的代码如下:

我究竟做错了什么?谢谢