如何解决无法从 Google Fit Api 获取数据
我需要从我的手机应用中获取一些虚拟数据(血压测量)。 我正在 GET 到 https://www.googleapis.com/fitness/v1/users/me/dataSources
我收到了这样的回复:
{
"dataSource": [
{
"dataStreamId": "derived:com.google.blood_pressure:com.google.android.gms:merged","dataStreamName": "merged","type": "derived","dataType": {
"name": "com.google.blood_pressure","field": [
{
"name": "blood_pressure_systolic","format": "floatPoint"
},{
"name": "blood_pressure_diastolic",{
"name": "body_position","format": "integer","optional": true
},{
"name": "blood_pressure_measurement_location","optional": true
}
]
},"application": {
"packageName": "com.google.android.gms"
},"dataQualityStandard": []
},{
"dataStreamId": "raw:com.google.blood_pressure:com.google.android.apps.fitness:user_input","dataStreamName": "user_input","type": "raw","application": {
"packageName": "com.google.android.apps.fitness"
},"dataQualityStandard": []
}
]
}
然后我尝试通过执行 POST 来访问数据:
https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate
具有以下负载:
{
"aggregateBy": [{
"dataSourceId":
"derived:com.google.blood_pressure:com.google.android.gms:merged"
}],"bucketByTime": { "durationMillis": 86400000 },"startTimeMillis": 1454284800000,"endTimeMillis": 1455062400000
}
我收到以下回复:
{
"bucket": [
{
"startTimeMillis": "1454284800000","endTimeMillis": "1454371200000","dataset": [
{
"dataSourceId": "derived:com.google.blood_pressure.summary:com.google.android.gms:aggregated","point": []
}
]
},{
"startTimeMillis": "1454371200000","endTimeMillis": "1454457600000",{
"startTimeMillis": "1454457600000","endTimeMillis": "1454544000000",{
"startTimeMillis": "1454544000000","endTimeMillis": "1454630400000",{
"startTimeMillis": "1454630400000","endTimeMillis": "1454716800000",{
"startTimeMillis": "1454716800000","endTimeMillis": "1454803200000",{
"startTimeMillis": "1454803200000","endTimeMillis": "1454889600000",{
"startTimeMillis": "1454889600000","endTimeMillis": "1454976000000",{
"startTimeMillis": "1454976000000","endTimeMillis": "1455062400000","point": []
}
]
}
]
}
没有返回数据
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。