问题标签 [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.
rest - Google Fit REST API“无法获取数据集的数据源:xyz”
我正在 OAuth 2.0 Playground 中测试一些东西,并尝试使用他们的 REST API 将数据输入和输出 Google Fit
我以前成功地做到了这一点,我只是没有写下我做了什么..现在我回来使它成为正确的事情并且不能让它再次工作。
我可以通过仪表板访问 Google Fit 数据源。我可以从以下位置获取存在的数据源列表:
这是成功的。我还创建了自己的流,它上面有一个浮点权重值,称为
里面已经有数据了,我上次用的时候放的。GET
我可以通过以下请求来选择所有数据
它以 JSON 形式返回我上次输入的所有数据点
然后我尝试PATCH
将我自己的数据添加到以下 URL
以此作为请求主体
但我回来了
我找不到任何人在任何地方引用类似的东西所以我在这里
另请注意,如果我错过了拼写我的来源,它会告诉我因为它们与 URL 不匹配,如果我包含一个空的数据点列表,我会得到同样的错误。我很迷茫所以我把它扔在那里看看有没有人知道那是什么意思
提前致谢
编辑:我尝试为我的项目的整数代码更改十六进制代码,并收到有关不受信任源的错误。所以我尝试制作一个按预期工作的新测试数据源。有点恼火,但我想我会重新开始..
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 已打开。
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 不起作用吗?谢谢
android - 有没有办法使用 Google FIT 获取 BLE 设备的电池寿命状态
我知道如何使用 android BluetoothGatt 读取特征。但我目前正在集成 Google FIT,我设法从我的 ble 设备中读取其他特征(例如心率),我也想用它来拉动电池寿命状态。可能吗?
android - 如何从 google fit api 获取用户位置边界框
我正在尝试从 google fit API 获取过去 24 小时内的用户步数和位置边界框。
我的步数没有问题,但我收到了位置错误。
代码:
我得到了这个错误:
原因:java.lang.IllegalArgumentException:尝试读取 com.google.location.bounding_box 的数据,但未请求
那么缺少什么?我怎样才能得到位置边界框?谢谢
android - 无法在 Google Fitness API 上访问锻炼练习
使用教程 ( https://developers.google.com/fit/android/get-started ),我能够使用 Fitness API 检索基本数据,例如步数。但是,我一直无法检索任何DataSource
与DataType.TYPE_WORKOUT_EXERCISE
.
如果锻炼练习需要任何额外的库或有任何特定的硬件要求,有什么想法吗?
这是我的规格:
编辑
这也是我能找到的唯一文档WorkoutExercises
:
https ://developers.google.com/android/reference/com/google/android/gms/fitness/data/WorkoutExercises
android - 如何删除因 Google Fitness API 7.5.0 添加的权限
在将我的 play-services-fitness api 从 7.0.0 更新到 7.5.0 后,我注意到当我将新版本上传到 PlayStore 时,它告诉我正在添加新权限和 2 个新功能。我没有这样做!有没有搞错。
android - 如何从 Google Fit API 检索每日跑步和步行步数
这可能是一个新手问题,但我已经失去了一天的时间来弄清楚没有成功。我在我的 Android 应用程序中使用 Google Fit API,我需要显示它的一些数据,比如跑步和步行的日常步数。我设法以时间单位显示数据(fe 以 x 分钟运行)。我需要以步骤为单位显示它。
下面的代码片段显示了我如何以时间单位(以毫秒为单位)检索数据:
提前Tnx。
此致
MB
android - Android:如何从可穿戴设备获取 Google Fit 数据?
我正在遵循此处描述的相同步骤 (Google Fit 客户端连接部分工作正常)。
当我询问数据源时,我只得到一个结果,那就是智能手机。如果我添加一个监听器,那么我真的会得到数据,所以它可以工作。
但是,它也可以通过手机上的 Android Wear 应用程序连接到 Android Wear 智能手表 Gear Live。两者都安装了 Google Fit,但我想从智能手表中获取数据。
在我阅读的官方指南中
Sensors API 提供对来自 Android 设备上可用传感器和 配套设备(例如可穿戴设备)中可用传感器的原始传感器数据流的访问。
这段代码在智能手机上运行,所以我认为期望来自配套智能手表的数据源也是正确的。但这对我的手机应用程序来说是不可见的。难道我做错了什么?
编辑:
android - Android - Google Fit - 获取用户的速度
我正在构建一个需要使用 Google Fit 的 Android API 获取用户当前速度的应用程序。API 使用 findDataSources 方法毫无问题地找到了 DataType.TYPE_SPEED,但是速度值永远不会返回。我的代码如下:
我究竟做错了什么?谢谢