首页 > 编程学习 > 【Account Kit】使用Authorization Code模式接入华为帐号,返回accessToken为空

问题描述:

使用Authorization Code模式接入华为帐号,返回AuthAccount的accessToken为空,并且没有返回uid

解决方案:

一般在静默登录的时候 ,需要在初始化HuaweiIdAuthParams对象时, 需要将setAccessToken()方法加上去,如下所示:

HuaweiIdAuthParams silentSignInParams = new HuaweiIdAuthParamsHelper(HuaweiIdAuthParams.DEFAULT_AUTH_REQUEST_PARAM)
        .setAccessToken()
        .setAuthorizationCode()
        .setIdToken().setEmail().createParams();

另外关于UID:

非华为内部应用的话, 是无法获取Uid的。

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号