如何解决在Google Fit REST API上创建数据源时出现问题氧气饱和度
[google-fit]嗨!我想知道如何创建一个氧饱和度数据源。我已经尝试了许多组合,但是都没有成功,总是从API接收到“数据类型与名称相同的知名数据类型不匹配”。我唯一的猜测是我当前的 field 结构有问题:
{
"dataStreamId": "derived:com.google.oxygen_saturation:xxxxxxxxxxx","name": "myapp-oxygen_saturation-datasource-derived","type": "derived","dataType": {
"name": "com.google.oxygen_saturation","field": [
{
"name": "oxygen_saturation","format": "floatPoint"
},{
"name": "supplemental_oxygen_flow_rate","format": "floatPoint"
}
]
},"application": {
"name": "myapp-derived"
}
}
,但是似乎没有使用REST Api的真实示例。任何帮助表示赞赏。
解决方法
如in the documentation所述,com.google.oxygen_saturation
数据类型具有5个字段。
您只提供2个,因此与Fit期望的不匹配。 (名称,类型和可选性也必须匹配)。
不要尝试自己提供字段定义,只需删除"field"
键和值即可。 Fit会为您填写正确的字段,并在响应中返回它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。