【问题描述1】

已经在华为健康APP中绑定设备,并确认有步数等信息且同步到了云端,但通过开发者接口无法获取

【解决方案】

请确认Health Kit登录的账号和运动健康App中有数据的账号是同一个,并检查在运动健康App 隐私管理中是否关联了华为运动健康服务,如果未关联,是无法获取到数据的。

如何判断用户是否关联了华为运动健康服务?

方式一:在运动健康App 隐私管理中,检查是否已开启标记②中的华为运动健康服务。

方式二:隐私接口请求时,在Headers中会返回x-health-app-privacy,需确保返回的值为1,1表示用户在运动健康App中已授权。

方式三:调用隐私授权状态查询接口进行判断:

隐私授权状态查询接口:文档中心

如果未关联华为运动健康服务,开发者可以怎么做?

1、可以提示用户在运动健康App中开启华为运动健康服务开关:

2、可以根据华为运动健康App开放授权指南通过Health Kit云侧提供的H5页面关联华为运动健康服务:

华为运动健康App开放授权:文档中心

【问题描述2】

查询隐私接口的时候,返回的状态为3。这是由于什么原因引起的?该怎么处理?

【解决方案】

1、3表示非华为运动健康App用户(不能授权),意思是用户没有使用过华为运动健康App,未关联华为运动健康服务。

2、隐私接口返回状态码3时:

1)可以进行相关提示,比如:“非华为运动健康App用户”(仅做参考)。

2)可以根据华为运动健康App开放授权指南通过Health Kit云侧提供的H5页面关联华为运动健康服务。

注意,一般为3的用户都没有产生过数据,关联华为运动健康服务后,也存在查询数据返回空的情况。

华为运动健康App开放授权:文档中心

调用示例:

https://oauth-login.cloud.huawei.com/oauth2/v3/authorize?response_type=code&client_id=106804381&redirect_uri=https%3A%2F%

URL中的参数client_id和redirect_uri是固定的,您不需要任何操作,URL中仅支持修改以下参数:

用户连接成功后,需要用户手动关闭此页面:

3、针对您隐私接口返回3及运动健康App中查询有数据的情况,请检查用户登录的是否为同一账号,请使用运动健康App中有数据的账号进行登录授权Health Kit。

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

【HMS Core】调用Health Kit接口出现获取不到数据的情况相关推荐

  1. 【HMS Core】Health Kit想要查看数据是来自用户的哪个设备,如何查看?

    [问题描述1] 如何查看运动健康数据是来自用户的哪个设备? [解决方案] 可以通过返回的数据中携带的dataCollectorId来查询提供数据的设备信息: 请求示例(以查询睡眠记录详情为例): 1. ...

  2. 【HMS Core】Health Kit关于获取历史数据问题

    [问题描述1] 应用已经开通了历史数据访问权限,同时用户在授权页面已经勾选了"历史数据"项,然后我们是调用healthkit的rest接口查询健康数据,那么是否用户授权之前一年的健 ...

  3. 【HMS Core】Health Kit如何获取跑步锻炼记录的轨迹记录?

    [问题描述] 使用接口,"/healthkit/v1/activityRecords",可以正常获取跑步记录,但是里面没有附带轨迹数据,应该怎么获取每条记录的轨迹记录数据呢? [解 ...

  4. python 股票实时数据接口_获取股票实时数据的接口

    记录下获取股票实时数据的接口,记录下. 以基金兴和500018为例 ****************************** 新浪的接口: http://hq.sinajs.cn/list=sh5 ...

  5. 如何通过API接口,获取商品详情数据

    为了进行电商平台 lazada 的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个 lazada 应用注册一个应用程序键(App Key) . 3)下载 lazada ...

  6. 接口自动化获取excel中数据(一)

    欢迎大家关注我的公众号哈.[软件测试小助手],希望大家支持啦! 自动化测试可以分为数据驱动类别:一般通过excel中数据来测试: 代码驱动:一般测试用例以代码为主,通过读取代码进行测试: 关键字驱动: ...

  7. 电商API接口采集获取,爬虫数据开发

    item_get-获得1688商品详情 公共参数 请求地址: https://console.open.onebound.cn/console/?i=Anzexi 名称 类型 必须 描述 key St ...

  8. 股票数据接口可以获取股价复权数据吗?

    都听说股票数据接口功能很强大,但是具体到底有多强大呢?能不能获取个股的股价复权数据呢?我们来说说这个问题. 答案是可以的,不过要看选择的股票数据接口类型,有些接口只可以获取实时数据,有些则可以获取历史 ...

  9. 量化交易数据接口如何获取实时行情数据的呢?

    基本都是自己封装CTP接口,程序端实现多账户.多策略的行情信号接收和委托提交/回报处理.也可以用 QuantBox/QuantBox_XAPI · GitHub 这样的封装的比较好.多接口统一API的 ...

最新文章

  1. win2003服务器iis6.0环境下php5.3.2安装配置
  2. php写网页6,基于ThinkPHP6+AdminLTE框架开发的响应式企业网站CMS系统PHP源码,ThinkPHP6开发的后台权限管理系统...
  3. 二十八、顺序存储二叉树
  4. ubuntu新建python代码文件_[Vim]新建python文件自动添加python header
  5. 新浪微博封装类,以及常见问题sdk修改
  6. nagios一键安装脚本
  7. MySQL安装教程,包含所有平台(图解)
  8. dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...
  9. 【转】Eclipse+CDT+Gcc编译选项控制
  10. java规范 控制语句
  11. Java学习笔记目录索引 (持续更新中)
  12. java web 常见面试题_2019最新Javaweb面试题及答案
  13. mini_c编译器的简单代码逻辑
  14. js设计模式的讲解与应用 - 【单例模式】
  15. 初学者如何快速搭建一个属于自己的网站
  16. 清除浮动2021-08-25
  17. 寒江独钓 第二章 课后习题
  18. 【愚公系列】2023年02月 WMS智能仓储系统-010.全局过滤、中间件、格式化配置
  19. 微信内域名如何防封,微信域名防封跳转
  20. word中目录右边页码对不齐解决方法

热门文章

  1. 《MongoDB入门教程》第04篇 MongoDB客户端
  2. Gurobi - 入门资料
  3. SAP SD VF016此项目同出具发票无关的原因
  4. 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...
  5. 深入浅出TensorFlow2函数——tf.reshape
  6. 【python代码实现带数据柱状堆积图】
  7. Cohort Analysis:留存分析Excel版
  8. 2016年值得关注的十个微信公众号
  9. Java NIO与IO
  10. day07【线程池、Lambda表达式】(1)