HarmonyOS鸿蒙Next中联合登录接口报错1011或者100015
HarmonyOS鸿蒙Next中联合登录接口报错1011或者100015 问题描述
我们游戏项目集成联合登录能力,但是接口返回错误码1011或者100015。
问题分析
查询文档上的接口错误码,没查到该错误码的相关描述,通过提单联系了华为技术人员。
技术答复,该错误码一般有一下几种原因:
- 检查entry下面的moudle.json5的metadata中的clientid和appid是否和华为开发者后台对应的参数一致。
- 保证应用配置签名为手动签名,自动签名不支持联合登录。
- 检查unionLogin接口的传参accountIcon总大小是否超过35kb,该图标有大小限制。
问题解决
我们参考华为技术给出的排查建议,发现unionLogin的参数accountIcon大小超过35kb,修改图标并替换后,问题解决。
经过修改项目中实际包名后,问题解决(路径:AGC-项目管理-应用-包名/appid/clientid)。
更多关于HarmonyOS鸿蒙Next中联合登录接口报错1011或者100015的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于HarmonyOS鸿蒙Next中联合登录接口报错1011或者100015的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,联合登录接口报错1011或100015通常与身份验证或授权相关。以下是对这两个错误码的简要分析:
-
错误码1011:
- 该错误码通常表示在联合登录过程中,用户身份验证失败。可能原因包括:
- 提供的用户凭证(如用户名、密码、Token等)无效或过期。
- 第三方认证服务(如OAuth、OpenID等)返回了错误或拒绝访问。
- 应用程序未正确配置或未获得必要的权限。
- 该错误码通常表示在联合登录过程中,用户身份验证失败。可能原因包括:
-
错误码100015:
- 该错误码通常表示在联合登录过程中,授权失败。可能原因包括:
- 用户在第三方平台(如微信、QQ等)上未授权应用程序访问其信息。
- 应用程序在请求授权时传递的参数不正确或缺失。
- 第三方平台的授权服务出现异常或限制访问。
- 该错误码通常表示在联合登录过程中,授权失败。可能原因包括:
处理这些错误时,应检查应用程序的配置、用户凭证的有效性以及第三方平台的授权状态。确保所有参数和配置正确无误,并遵循第三方平台的身份验证和授权流程。