HarmonyOS 鸿蒙Next元服务调用华为ID登录报错
HarmonyOS 鸿蒙Next元服务调用华为ID登录报错
【关键字】
元服务 / 华为ID / OAuth2.0 / ClientID
【问题描述】
元服务调用华为ID报错:
{“code”:1001500001,“message”:“Failed to check the fingerprint of the app bundle.”}
【解决方案】
client_id应该使用OAuth2.0的ClientID,而不是应用下的客户端ClientID。
2 回复
你说的应该是不使用项目下的client id吧?还是不行
针对HarmonyOS 鸿蒙Next元服务调用华为ID登录报错的问题,以下是一些可能的解决方案:
- 检查ClientID:请确保你使用的ClientID是OAuth2.0的ClientID,而不是应用下的客户端ClientID。这是导致登录报错的一个常见原因。
- 验证指纹证书:报错信息中提到的“Failed to check the fingerprint of the app bundle”通常表示应用指纹证书校验失败。请确认AGC(AppGallery Connect)上应用的指纹证书配置正确,包括sha256指纹。
- 系统时间调整:有时由于系统缓存问题,可能导致指纹证书校验失败。你可以尝试将系统时间调整至24小时后重启设备或模拟器,然后重新登录。
- 检查网络连接:确保网络连接稳定,避免因网络问题导致接口异常。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。他们将为你提供更专业的帮助和解决方案。