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

1 回复

更多关于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."},通常是由于以下原因导致:

  1. 权限问题:确保应用已正确配置并获取了ohos.permission.READ_PLAYER_ACCOUNT权限。
  2. 网络问题:检查设备网络连接是否正常,确保能够访问相关服务。
  3. 接口调用错误:确认调用接口的参数和方式是否正确,如PlayerAccountManager的使用是否符合规范。
  4. 服务未初始化:确保相关服务已正确初始化,如PlayerAccountManager是否已成功创建。

建议检查上述问题,并根据具体情况进行调试。

回到顶部