使用Node.js或JS for Google Fit请求原始传感器数据(心率)

时间:2016-08-12 22:01:34

标签: google-api google-fit google-api-nodejs-client moto-360

有没有办法使用JavaScript或Node.js请求即时心率传感器数据?这是正确的命令吗?

raw:com.google.heart_rate.bpm:com.google.android.apps.fitness:Motorola:Moto 360:480c97:manual

另外,我如何使用Node.js请求它?我注意到从OAuth Playground输出的JSON不包含值的数值数据。谢谢!

2 个答案:

答案 0 :(得分:0)

Rest API for Node.js或JS可能无法访问原始传感器数据。传感器API仅适用于Android API。

Rest API概述

enter image description here

Android API

enter image description here

但您仍然可以使用Node.js或JS在任何平台上的应用程序中存储和访问健身商店中的用户数据。

获取特定数据源

https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:1234567890:Example%20Manufacturer:ExampleTablet:1000001:MyDataSource

以下是Google的Node.js github。希望它有所帮助!

答案 1 :(得分:0)

非常感谢你!我能够通过附加数据集/ 000000-3420845034000000000来查询数据(最后一个参数是开始时间 - 以纳秒为单位的结束时间)。

但是,记录心率与通过Google Fit API提供数据之间存在较长的延迟。

如果其他人有任何解决方案可以通过利用现有应用程序使用REST API获取即时数据,请告诉我们!