共计 495 个字符,预计需要花费 2 分钟才能阅读完成。
问题形容
集成华为游戏 sdk 后,进行游戏登录操作,其中帐号登录完调用 getGamePlayer 接口后要对获取到的 Access Token 进行验证,此时调用解析凭证 Access Token 接口报 {“error”:”invalid session”}。
解析凭证 Access Token 参考接口文档。
问题剖析
咱们不晓得什么起因,间接找到了华为技术反对(可提工单征询 cke_119.png),依照他们的提醒顺次查看。
1. 查看接口 url 是否填错,正确的 url:
https://oauth-api.cloud.huawe…
2. 查看申请头是否设置 content-type 为“application/x-www-form-urlencoded”。
3. 查看申请体中传入的 access_token 字段是否被本义,是否是 UTF- 8 编码。
问题解决
咱们这边依照下面提醒查看代码,发现咱们的代码默认字符集不是 UTF-8,通过 Urlencode.encode() 办法将 access_token 转成 UTF- 8 编码后,解决问题。
更多精彩内容,请见华为开发者官方论坛→https://developer.huawei.com/…
正文完