首页 > 其他分享 >【HMS Core】Health Kit查询历史数据查询数据和返回数据不一致

【HMS Core】Health Kit查询历史数据查询数据和返回数据不一致

时间:2023-06-07 11:02:21浏览次数:39  
标签:Core 查询 cn 申请 Kit 历史数据 权限 数据

【问题描述】

查询一个月运动记录,只能查询到最早5月26的数据,但是华为健康app里的数据最早为5月8日,为什么会查询不到?

 

【解决方案】

1、需要检查是否申请了历史数据权限,查询数据时,出于对用户的数据保护,只允许开发者查询在用户授权之后的数据。例如用户是在2022年2月14日授权,那么2022年2月14日之前的数据将不可查询。

读取历史数据链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/historydata-open-0000001209921350

cke_2945.png​​

另外要申请历史数据相关权限。申请的测试权限一般会有半年有效期,若因到期被平台关闭,请重新申请相关权限。cke_1368.png

2、如果运动记录为手动创建,请在查询时,携带sourceType参数,接口详情请查看“查询已创建的运动记录”:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/activityrecords_list-0000001050114862

标签:Core,查询,cn,申请,Kit,历史数据,权限,数据
From: https://www.cnblogs.com/mayism123/p/17462729.html

相关文章

  • .net core WebAPI 初探及连接MySQL
    1.前言笔者最近跟着微软官方文档学习.netcoreWebAPI,但发现其对WebAPI连接数据库、读取数据库方面讲得不够细致明了。写此文的目的,即实现.netcoreWebAPI的GET、POST方法访问数据库,并输出结果。2.开发准备2.1操作系统Windows10/Windows72.2.netcoresdk.netcore......
  • 时间查询
    SELECT*FROMsys_logininforWHEREdate_trunc('day',access_time)=to_timestamp('2023-06-0510:10:10','yyyy-mm-dd');--2023-01-0100:00:00+002023-06-0100:00:00+002023-06-0700:00:00+00selectdate_trunc('year',......
  • elasticsearch查询
    elasticsearch查询,elasticsearch常见查询,elasticsearch命令elasticsearch常用命令1、查询索引GET_cat/indices 2、查看es磁盘使用情况GET_cat/allocation?v&pretty 3、查看es分词情况GET_analyze{"text":"中国"}elasticsearch常用查询查询基本语法,所......
  • Unity UI Toolkit/UI Element两栏布局的实现
    今天遇到一个需求,用UIToolkit复刻Web端的页面,结果发现USS根本木的float属性,直接犯难了。最后通过使用绝对定位来做到两栏布局,好在页面并不复杂,否则设置起来恐怕非常麻烦。(话说如果我全用绝对定位,是不是等于在用UGUI?)实现如上,一个绝对定位解决,实际上在CSS中三栏布局也会用到绝对......
  • net core-Scheduling Background Jobs With Quartz
    一安装包Install-PackageQuartz.Extensions.Hosting二注入依赖关系services.AddQuartz(configure=>{configure.UseMicrosoftDependencyInjectionJobFactory();});services.AddQuartzHostedService(options=>{options.WaitForJobsToComplete=true;});......
  • Gorm - sql查询某个字段为空时赋默认值
    场景:查询时报错err{"error":"sql:Scanerroroncolumnindex0,name\"mobile\":convertingNULLtostringisunsupported"}总结:根据项目需要,在数据库查询时,可能需要对查询结果进行封装,为避免前端抛出空指针异常(NullPointException),对于没有值的字段也不能......
  • mysql使用efcore实现乐观并发控制
    为了避免多个用户同时操作同一个资源造成的并发冲突问题,通常需要进行并发控制。并发控制分为:乐观和悲观两策略悲观:悲观并发控制一般采用行锁、表锁等排它销对资源进行锁定,确保一个时间点只有一个用户在操作被锁定的资源。 悲观并发控件的使用比较简单,仅对要进行并发控制的资......
  • MYSQL联合查询
       ......
  • MYSQL查询
         子查询   分页查询 ......
  • MYSQL分页查询
          ......