【HMS Core】调用Health Kit接口出现获取不到数据的情况
【问题描述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接口出现获取不到数据的情况相关推荐
- 【HMS Core】Health Kit想要查看数据是来自用户的哪个设备,如何查看?
[问题描述1] 如何查看运动健康数据是来自用户的哪个设备? [解决方案] 可以通过返回的数据中携带的dataCollectorId来查询提供数据的设备信息: 请求示例(以查询睡眠记录详情为例): 1. ...
- 【HMS Core】Health Kit关于获取历史数据问题
[问题描述1] 应用已经开通了历史数据访问权限,同时用户在授权页面已经勾选了"历史数据"项,然后我们是调用healthkit的rest接口查询健康数据,那么是否用户授权之前一年的健 ...
- 【HMS Core】Health Kit如何获取跑步锻炼记录的轨迹记录?
[问题描述] 使用接口,"/healthkit/v1/activityRecords",可以正常获取跑步记录,但是里面没有附带轨迹数据,应该怎么获取每条记录的轨迹记录数据呢? [解 ...
- python 股票实时数据接口_获取股票实时数据的接口
记录下获取股票实时数据的接口,记录下. 以基金兴和500018为例 ****************************** 新浪的接口: http://hq.sinajs.cn/list=sh5 ...
- 如何通过API接口,获取商品详情数据
为了进行电商平台 lazada 的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个 lazada 应用注册一个应用程序键(App Key) . 3)下载 lazada ...
- 接口自动化获取excel中数据(一)
欢迎大家关注我的公众号哈.[软件测试小助手],希望大家支持啦! 自动化测试可以分为数据驱动类别:一般通过excel中数据来测试: 代码驱动:一般测试用例以代码为主,通过读取代码进行测试: 关键字驱动: ...
- 电商API接口采集获取,爬虫数据开发
item_get-获得1688商品详情 公共参数 请求地址: https://console.open.onebound.cn/console/?i=Anzexi 名称 类型 必须 描述 key St ...
- 股票数据接口可以获取股价复权数据吗?
都听说股票数据接口功能很强大,但是具体到底有多强大呢?能不能获取个股的股价复权数据呢?我们来说说这个问题. 答案是可以的,不过要看选择的股票数据接口类型,有些接口只可以获取实时数据,有些则可以获取历史 ...
- 量化交易数据接口如何获取实时行情数据的呢?
基本都是自己封装CTP接口,程序端实现多账户.多策略的行情信号接收和委托提交/回报处理.也可以用 QuantBox/QuantBox_XAPI · GitHub 这样的封装的比较好.多接口统一API的 ...
最新文章
- win2003服务器iis6.0环境下php5.3.2安装配置
- php写网页6,基于ThinkPHP6+AdminLTE框架开发的响应式企业网站CMS系统PHP源码,ThinkPHP6开发的后台权限管理系统...
- 二十八、顺序存储二叉树
- ubuntu新建python代码文件_[Vim]新建python文件自动添加python header
- 新浪微博封装类,以及常见问题sdk修改
- nagios一键安装脚本
- MySQL安装教程,包含所有平台(图解)
- dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...
- 【转】Eclipse+CDT+Gcc编译选项控制
- java规范 控制语句
- Java学习笔记目录索引 (持续更新中)
- java web 常见面试题_2019最新Javaweb面试题及答案
- mini_c编译器的简单代码逻辑
- js设计模式的讲解与应用 - 【单例模式】
- 初学者如何快速搭建一个属于自己的网站
- 清除浮动2021-08-25
- 寒江独钓 第二章 课后习题
- 【愚公系列】2023年02月 WMS智能仓储系统-010.全局过滤、中间件、格式化配置
- 微信内域名如何防封,微信域名防封跳转
- word中目录右边页码对不齐解决方法
热门文章
- 《MongoDB入门教程》第04篇 MongoDB客户端
- Gurobi - 入门资料
- SAP SD VF016此项目同出具发票无关的原因
- 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...
- 深入浅出TensorFlow2函数——tf.reshape
- 【python代码实现带数据柱状堆积图】
- Cohort Analysis:留存分析Excel版
- 2016年值得关注的十个微信公众号
- Java NIO与IO
- day07【线程池、Lambda表达式】(1)