问题标签 [google-fit-api]

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 回答
100 浏览

wear-os - WearOS - Fossil Gen5 每日步数和表盘上的心率

我正在制作自己的表盘,但找不到任何工作方法来获取我的心率和每日步数。最好我会从 Google Fit API 获得那些,已经尝试过他们的文档,到目前为止没有任何效果。有人对这个有经验么?

到目前为止,这是我的项目:https ://github.com/XDoubleU/watchface

0 投票
0 回答
90 浏览

google-fit - Google Fit API 不可用?

我在 Google Developer Console 中创建了一个项目来访问 Google Fit API,但是当我想在 OAuth 同意屏幕中添加范围时,即使启用了该 API,Fitness API 中的范围也不可用。

健身 API 概述

OAuth 同意屏幕

谁能让我知道这里可能出了什么问题?API 是否仍然可用?

提前致谢,

凯末尔

0 投票
0 回答
103 浏览

android - Google Fit - 与 Session API 保持距离

所以我正在使用 Sessions API 的以下读取请求来获取步数、距离和卡路里:

这工作了几天,直到它停止。onSuccess、onFailure、onComplete 监听器都没有被命中,请求被忽略。logcat 也没有错误。通过从请求中删除 read(DataType.TYPE_DISTANCE_DELTA) 我能够获得步数和卡路里。我还检查了是否授予了 ACCESS_FINE_LOCATION 权限,并且确实如此。还要阅读本文档说明需要以下范围 FITNESS_LOCATION_READ 并且我也添加了它并请求了权限,如果它们尚未被授予。

有谁知道停止工作可能是什么问题?是否应该进行一些额外的检查?

0 投票
0 回答
10191 浏览

python - 是否可以使用 Python 将活动写入我的 Google-fit 帐户?

语境:

有一个名为Fit as应用程序,它会将活动添加到您的 Google Fit 帐户中,但它看起来像是基于真实活动,例如模拟 GPS 位置或设备加速度计。

还有一个名为Step Me应用程序,它还会将活动添加到您的 Google fit 帐户,但它是即时的。该应用程序开发人员本身声称它可以添加从现在到过去的数据。(我认为这可能是基于 API 或框架来将数据添加到 Google fit)。

我在寻找什么:

一种像Step Me一样添加数据的方法,但使用 Python。

我已经知道可以做的事情:

使用代码作为示例,可以从 API 获取数据,如下所示:

而且,是的,我可以在java中找到一些 示例,但是当我需要在 python 程序本身上使用它时,它并没有帮助。

0 投票
3 回答
427 浏览

android - Google 登录“选择一个帐户以继续”循环

我正在尝试使用我的 Flutter 应用程序实现以下软件包:

https://pub.dev/packages/permission_handler

https://pub.dev/packages/fit_kit

我通过编写以下两个函数来做到这一点:

函数和包在 iOS 上按预期工作,但由于某种原因,每当我在 Android 设备上调用 read() 时,它都会显示这个登录屏幕,当我点击我的帐户时,它什么也不做,我收到错误:

E/flutter ( 8211): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: PlatformException(FitKit, User denied permission access, null)

我已经使用我的 SHA-1 指纹获得了 OAuth 2.0 客户端 ID,添加<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/>到我的 AndroidManifest.xml 文件中,并将以下内容添加到我的 build.gradle 中:

不幸的是,这些似乎都没有解决这个问题。如果有人能帮我解决这个问题,我将不胜感激,谢谢!

0 投票
0 回答
713 浏览

react-native - Expo - React Native:如何从 Google Fit API 读取用户数据

提前感谢您提供的任何帮助。我的目标是使用 OAuth2 从 Google Fit API 获取用户的步数数据。我可以使用 Expo 的 expo-app-auth 包进行身份验证,并接收 accessToken,但是,当我尝试从 Fit API 读取时,我收到一个错误,即缺少身份验证凭据。

相关代码:

我可以在真实设备上使用内置的 apk 产生这个问题。对于独立构建,我使用来自 Google 控制台的 OAuth2 clientId 作为配置中的 clientId,并且启用了 Fitness API。

有谁知道我可能做错了什么?

0 投票
1 回答
270 浏览

android - 以与 Google Fit 应用程序相同的方式获取 Google Fit 历史记录(Google Fit 自动记录的活动)

我正在努力显示与 Google Fit 应用程序相同的活动历史记录。我在会话方面做得很好,但我无法正确掌握自动记录的活动。就像示例中的这两个顶级行走一样。

在此处输入图像描述

我认为一切都归结DataReadRequest为建造的方式。我得到的最接近的是:

故意排除少于 5 次步行。结果相似,但结果略有不同。持续时间和千卡减少约 20%。有时它真的很疯狂,把活动切成小块。我在 Google Fit 中进行了 2 次步行,最终在我的应用程序中进行了 4 次步行,这与 Google Fit 的 2 次不相上下。我试图反编译 Google Fit 应用程序以“借用”请求设置,但该应用程序被很好地混淆了。:)

有人实现了吗?

0 投票
0 回答
55 浏览

android - Google fit 无法正确同步到 Android 应用

问题是它正在从 google fit api 获取步骤,但我必须杀死我的应用程序并重新启动我的应用程序,然后它会同步到 google fit。我想要的是继续从 google fit api 获取步骤而不杀死应用程序。请你告诉我避免杀死我的应用程序并以正确方式获取步骤的确切方法。

//onCreateView

//Asynctask 避免 ANR 的

0 投票
1 回答
24 浏览

google-fit-api - 无法创建温度数据源?

我正在尝试通过 REST 创建温度数据源,但它一直失败:

Data type does not match well-known data type with the same name

我发送的数据是:

根据https://developers.google.com/fit/datatypes/health#body_temperature,我没有看到任何不应该工作的原因 - 我做错了什么?温度需要特别许可吗?

谢谢。

埃里克

0 投票
1 回答
180 浏览

google-fit - [谷歌适合]; 将我的血糖数据写入 Google Fit,但在测试期间出现问题(REQUIRES_APP_WHITELISTING)

成功获取“OAuth 2.0 Client ID”,但“OAuth同意屏幕”未通过验证

我已通过 GoogleSignIn 权限,插入数据时发生异常(com.google.android.gms.common.api.ApiException: 5024 )

请看:[https://developers.google.com/fit/scenarios/write-blood-glucose-data] 不允许用户再写血糖信息了?或者我的代码可能有问题。

如果您能根据您丰富的经验给我们一些建议,我将不胜感激。