HarmonyOS鸿蒙Next中获取玩家标识接口报错{"rtnCode":-1,"errMsg":"Query Player Accounts Error."}
HarmonyOS鸿蒙Next中获取玩家标识接口报错{“rtnCode”:-1,“errMsg”:“Query Player Accounts Error.”}
1 关键词
鸿蒙游戏服务;获取玩家标识;鉴权AT
2 问题描述
服务端获取玩家标识接口https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/gameservice-getplayerinfo-V5报错responseBody={“rtnCode”:-1,“errMsg”:“Query Player Accounts Error.”}
3 接口说明
4 报错信息
{“rtnCode”:-1,“errMsg”:“Query Player Accounts Error.”}
5 原因分析
原因一:未先调用端侧的unionLogin
登录接口,直接调用云侧的接口createLoginWithHuaweiIDResponse或createAuthorizationWithHuaweiIDResponse获取AT了,云侧的接口只会查询,不会创建。
原因二:开发者服务器地址非大陆。
更多关于HarmonyOS鸿蒙Next中获取玩家标识接口报错{"rtnCode":-1,"errMsg":"Query Player Accounts Error."}的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next中获取玩家标识接口报错{"rtnCode":-1,"errMsg":"Query Player Accounts Error."}的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,获取玩家标识接口报错{"rtnCode":-1,"errMsg":"Query Player Accounts Error."}
,通常是由于以下原因导致:
- 权限问题:确保应用已正确配置并获取了
ohos.permission.READ_PLAYER_ACCOUNT
权限。 - 网络问题:检查设备网络连接是否正常,确保能够访问相关服务。
- 接口调用错误:确认调用接口的参数和方式是否正确,如
PlayerAccountManager
的使用是否符合规范。 - 服务未初始化:确保相关服务已正确初始化,如
PlayerAccountManager
是否已成功创建。
建议检查上述问题,并根据具体情况进行调试。