华为客户工具包授权码错误:1101

问题描述

我在我的android项目中使用帐户工具包。通过遵循this链接中的代码实验室。 用户成功登录后,客户端使用服务器发送的授权码获取访问令牌。但是,当我尝试执行此操作时,我得到的是错误代码:1101

我不知道是什么原因引起的。请帮助。

解决方法

根据官方文档,错误代码1101表示

代码或refresh_token中client_id的值与输入参数的值不同。

您是否要对授权码进行解码?如果是这样,请直接传输而不进行解码。

以下是错误列表及其含义的指南:Link

,

错误代码1101可能是由于1)授权代码过期并且需要获得新的授权代码2)重定向URL或刷新令牌的格式与输入参数的格式不同。 请通过以下链接检查您的次错误代码。

https://developer.huawei.com/consumer/en/doc/HMSCore-References-V5/account-obtain-token_hms_reference-0000001050048618-V5

例如,您可以从返回的状态代码中找到子错误代码:

{

“ sub_error”:12304, “ error_description”:“无效的client_secret”, “错误”:1101

}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...