Stack Overflow 社区您好,
我正在开发一个项目,需要使用 Google Fit API 以 1 分钟的间隔检索心率数据。我正在使用 Google REST API 来实现此目的,但我不确定如何配置请求以实现 1 分钟间隔数据聚合。
这是我迄今为止尝试过的:
start_time = int((datetime.now() - timedelta(days=1)).timestamp()) * 1000
end_time = int(datetime.now().timestamp()) * 1000
aggregate_request = {
"aggregateBy": [{
"dataTypeName": "com.google.heart_rate.bpm",
"dataSourceId": "derived:com.google.heart_rate.bpm:com.google.android.gms:resting_heart_rate<-merge_heart_rate_bpm"
}],
"bucketByTime": { "durationMillis": 60000 },
"startTimeMillis": start_time,
"endTimeMillis": end_time
}
This is my current approach to request heart rate data. However, I am not certain if this setup correctly requests data at 1-minute intervals. I am also concerned about whether this approach captures continuous heart rate data effectively.
Could someone with experience in using the Google Fit API provide guidance on:
How to correctly set up the request for 1-minute interval heart rate data?
Any best practices for ensuring continuous and accurate data retrieval?
Any help or insights would be greatly appreciated. Thank you in advance!
Best regards,
我也遇到了同样的问题,请问你解决了吗?