微信登录返回2004异常码
Cc***33
发布于 3 年前
1365来自广东省移动统计 U-App
SDK集成与升级
API调用
功能使用
Android 使用了UMShareAPI唤起微信登录,成功进入了微信页面授权界面,在微信授权界面点击“同意”按钮后,回调触发了onError()小米,并提示“错误码:2004 错误信息:获取用户资料失败----”。对照https://developer.umeng.com/docs/128606/cate/191315 中的【微信相关问题】发现并没有与之对应的错误码,社区也搜索不到相关问题。
手机型号:小米11
UMAuthListener umAuthListener = new UMAuthListener() {
@Override
public void onStart(SHARE_MEDIA share_media) {}
@Override
public void onCancel(SHARE_MEDIA share_media, int i) {}
@Override
public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {}
@Override
public void onError(SHARE_MEDIA share_media, int i, Throwable throwable) {
LogUtils.e(String.format("异常:%s action:%s error:%s", share_media, i, throwable.getMessage()));
ToastUtil.show("授权异常" + throwable.getMessage());
}
};
//使用方式
UMShareConfig config = new UMShareConfig();
config.isNeedAuthOnGetUserInfo(true);
UMShareAPI umShareApi=UMShareAPI.get(activity);
umShareApi.setShareConfig(config);
umShareApi.getPlatformInfo(activity, SHARE_MEDIA.WEIXIN, umAuthListener);
