【HMS Core】Health Kit 服务器应用开发,存储与查询数据

发布时间 2023-06-30 14:18:30作者: Mayism123
【问题描述】

1、以查询腕表步数数据为例,开发权限是读权限,难道不是直接发送请求 -> 查询用户的腕表步数数据吗?其他的运动数据是不是也要创建数据采集器?

2、华为运动健康服务--申请账户服务,账户接入方式(仅中国大陆),请问(仅中国大陆)账户怎么判定?

 

【解决方案】

1、如果您仅需要获取运动健康中的数据,是不需要创建数据采集器的,您可以根据“数据类型”下每个数据类型中的数据开放说明,调用相关API进行查询:

以获取步数原子采样数据明细数据类型为例,可以调用采样数据明细查询接口进行获取:

cke_3086.png​​

原子采样统计数据类型可以调用“多日统计查询”和“查询运动记录”接口进行查询:

cke_4098.png​​

注意:如果数据类型中没有数据开放说明,或数据开放说明中没有相关开放API,则表示当前数据还没有开放的API可用。如果调用其他接口查询此数据类型返回了数据,并不保证返回的数据可用,因此请以文档指南中的数据开放说明为准。

步数:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/steps-0000001177343435#section197671417152417

2、账号判定是根据注册地来的,产品类型选择“移动应用”时,在中国大陆的账户下,才有“账号接入方式”的选项。

cke_4952.png​​