【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