HarmonyOS 鸿蒙Next:【HMS Core】华为帐号服务,获取Access Token报错{sub_error:20152,error_description:invalid code,error:1101}

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:【HMS Core】华为帐号服务,获取Access Token报错{sub_error:20152,error_description:invalid code,error:1101}

【问题描述】

华为账号服务,接口获取Access Token报错:{sub_error:20152,error_description:invalid code,error:1101}

【问题分析】

根据官网提示,是code格式不正确造成的,需要检查参数配置

cke_1569.png

【解决方案】

1、此问题解决方案,可以参考这篇帖子

https://developer.huawei.com/consumer/cn/forum/topic/0201655433181540600?fid=0101271690375130218

2、如以上方法不能解决,需要排查请求方式:使用POST,在header里面有设置Content-Type: application/x-www-form-urlencoded

cke_2417.png

需要注意的是code只有五分钟有效期,请求过一次之后就作废。根据您的参数在postman上模拟效果如下。您可以再检查一下参数配置

cke_2957.png



关于HarmonyOS 鸿蒙Next:【HMS Core】华为帐号服务,获取Access Token报错{sub_error:20152,error_description:invalid code,error:1101}的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

2 回复
为啥我写的就是这样,但是还是返回20152错误,

invalid code

一样的问题,有解决方案吗?

code没传 missing required parameter: code

code传了 invalid code

回到顶部