2016-08-12 101 views
1

有沒有辦法使用JavaScript或Node.js請求即時心率傳感器數據?這是否是正確的命令?使用Google Fit的Node.js或JS請求原始傳感器數據(心率)

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

另外,我將如何使用Node.js請求它?我注意到從OAuth Playground輸出的JSON不包含有價值的數值數據。謝謝!

回答

0

訪問原始傳感器數據可能無法用於Node.js或JS的Rest API。傳感器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 

下面是谷歌的Node.js github。希望能幫助到你!

0

非常感謝!我能夠通過附加數據集/ 000000-3420845034000000000查詢數據(最後一個參數是開始時間 - 結束時間,以納秒爲單位)。

但是,在記錄心率和通過Google Fit API獲取數據的時間之間存在較大的延遲。

如果其他人有任何解決方案通過利用現有的應用程序使用REST API獲取即時數據,請讓我知道!