标签:缓存 登录 证书 FAQ 指纹 华为 授权 权限 907135702
错误描述:华为健康数据唤起授权后出现 907135702错误
状态码:907135702
原因分析:OpenGW没有配置指纹证书。
解决方法:
-
请检查手机网络是否可以正常访问互联网。
-
检查申请相关服务时是否配置了正确的证书指纹。登录AppGallery Connect,单击“我的项目”,选择需要操作的项目,进入项目页面后选择应用,然后在“项目设置 > 常规”中检查“SHA256证书指纹”配置的信息是否和根据签名文件生成指纹证书一致,如果不一致请修改。
-
如果“SHA256证书指纹”等AGC配置和网络均无问题,可以尝试清理HMS缓存以后重新获取token。
原因分析:
返回错误码50005是因为缺少相关权限,导致鉴权失败。
解决方法:
1、检查联盟上Health Kit卡片中是否申请了相应的读或写权限;
2、检查登录授权时Scope中是否添加了相应的读或写权限;
以获取心率数据举例:
首先在Health Kit卡片中申请心率数据读权限:
第二在登录授权时,scopes中添加新申请的权限,登录时,选中此权限授权:
第三调用心率数据查询接口。
3、如果1、2都无问题,可能是HMS Core缓存引起的,新申请的权限有24小时的缓存时间,您需要如下操作:
在手机“应用管理”里清除“HMS Core”的缓存和数据。
在“华为帐号 > 隐私中心 > 控制对您帐号的访问”里取消对 App 的授权,然后重新打开 App 登录华为帐号并申请授权。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
标签:缓存,登录,证书,FAQ,指纹,华为,授权,权限,907135702 来源: https://www.cnblogs.com/developer-huawei/p/16618645.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。