【FAQ】运动健康服务云侧数据常见问题及解答
目录
Q1:v2接口相比于v1接口传参及返回的数据格式有变化吗?是否可以直接将v1接口改成v2接口?
Q2:如何获取采集健康数据的穿戴设备信息?
Q3:如何处理非华为手机产生的步数调用采样明细接口查询不到数据,并且收不到订阅事件通知的问题?
Q4:数据订阅接口的按条件删除订阅记录中,可以同时删除多个订阅的事件(eventType)吗?
Q5:根据事件的subscriptionId,是否支持同时删除多个订阅记录?
Q6:测试权限申请通过后,订阅回调地址是否支持修改,如果仅修改订阅回调地址,提交后,一般多久通过审核?
问题及解决方案
Q1:【REST】v2接口相比于v1接口传参及返回的数据格式有变化吗?是否可以直接将v1接口改成v2接口?**
接口传参及返回的数据格式无变化,可以直接改成v2接口。
Q2:【REST】请问怎么获取采集健康数据的穿戴设备信息?**
可以根据数据采集器ID调用“查询数据指定采集器”接口查询穿戴设备信息。
调用方式:
以采样数据统计查询接口为例,如果在采集数据时存在原始数据采集器ID,在查询数据时,返回的结果中也会返回原始数据采集器ID(originalDataCollectorId):
然后根据返回的原始数据采集器ID(originalDataCollectorId)调用“查询指定数据采集器”接口进行查询:
Q3:【REST】如何处理非华为手机产生的步数调用采样明细接口查询不到数据,并且收不到订阅事件通知的问题?**
运动健康App仅支持硬件计步技术,如果手机不支持硬件计步且未绑定穿戴设备,则App可能无法生成步数明细数据,因此查询不到步数明细数据,也收不到步数采集事件的订阅通知。
运动健康计步原理可以在运动健康App->“我的”->"帮助与客服"中查看:
Q4:【REST】【订阅能力】数据订阅接口的按条件删除订阅记录中,可以同时删除多个订阅的事件(eventType)吗?**
可以的,需要使用‘&’隔开事件名称,例如:https://health-api.cloud.huawei.com/healthkit/v2/subscriptions?eventType=ACTIVITY_RECORD_EVENT$UPDATE&eventType=SAMPLESET_EVENT$UPDATE$com.huawei.instantaneous.spo2
点击查看按条件删除订阅记录接口说明。
Q5:【REST】【订阅能力】根据事件的subscriptionId,是否支持同时删除多个订阅记录?**
不支持,根据subscriptionId当前仅支持单个删除,如果需要批量删除可以使用按条件删除订阅记录。
Q6:【REST】【订阅能力】测试权限申请通过后,订阅回调地址是否支持修改,如果仅修改订阅回调地址,提交后,一般多久通过审核?**
支持修改,已验证或已开通测试权限的,在仅修改订阅回调地址的情况下,一般会直接审核通过。
了解更多详情>>
更多开发指导FAQ:
更多开发指导:华为运动健康介绍
更多运动健康场景,尽在运动健康解决方案