【HMS Core】接入华为帐号,获取访问令牌失败,提示错误码20022

发布时间 2023-07-05 15:42:45作者: Mayism123
【问题描述】

通过AppAuth接入华为帐号,调用https://oauth-login.cloud.huawei.com/oauth2/v3/token接口时返回错误,

"sub_error": 20022,

"error_description": “invalid redirect_uri”,

"error": 1101

cke_982.png

 

【问题分析】

根据官网接口错误码描述,是由于redirect_uri格式校验不通过。

cke_1634.png

 

【解决方案】

1、检查AGC控制台上填写的redirect_uri是否是未编码的值,如果是,需要修改

cke_2361.pngcke_3160.png

2、如上述方法无法解决,参考官方文档,检查redirect_uri设置是否有误:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/open-platform-oauth-0000001053629189#section15949191714611