Skip to content
This repository has been archived by the owner on Jan 16, 2018. It is now read-only.

MP_OAuth2网页授权

Binary Wang edited this page Oct 11, 2016 · 2 revisions

构造网页授权url

首先构造网页授权url,然后构成超链接让用户点击

wxMpService.oauth2buildAuthorizationUrl(redirectUrl,WxConsts.OAUTH2_SCOPE_USER_INFO, null)

获得access token

当用户同意授权后,会回调所设置的url并把authorization code传过来,然后用这个code获得access token

WxMpOAuth2AccessToken wxMpOAuth2AccessToken = wxMpService.oauth2getAccessToken(code);

获得用户基本信息

WxMpUser wxMpUser = wxMpService.oauth2getUserInfo(wxMpOAuth2AccessToken, null);

刷新access token

wxMpOAuth2AccessToken = wxMpService.oauth2refreshAccessToken(wxMpOAuth2AccessToken.getRefreshToken());

验证access token

boolean valid = wxMpService.oauth2validateAccessToken(wxMpOAuth2AccessToken);