public class OAuth2InterfaceAccess extends Object
| 构造器和说明 |
|---|
OAuth2InterfaceAccess() |
| 限定符和类型 | 方法和说明 |
|---|---|
OAuth2AccessTokenReturnBean |
getAccessToken(String code)
获取网页授权AccessToken
|
OAuth2AccessTokenReturnBean |
getAccessToken(String appId,
String code) |
String |
getOpenId(String code)
通过code获取openId
|
String |
getOpenId(String appId,
String code)
通过code获取openId
|
OAuth2UserInfoReturnBean |
getUserInfo(String accessToken,
String openId,
Lang lang)
拉取用户信息(需scope为 snsapi_userinfo)
|
Map<String,String> |
getUserNickNameAndHeadImg(String accessToken,
String openId)
获取用户头像和昵称
|
void |
redirectToAuthorizeUrl(String redirectURI,
String param,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
302重定向跳转到网页授权
|
void |
redirectToAuthorizeUrl(String appId,
String redirectURI,
String param,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
302重定向跳转到网页授权
|
void |
redirectToAuthorizeUrl(String appId,
String redirectURI,
String param,
WeChatConfig.OAth2Scope scope,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
302重定向跳转到网页授权
|
public void redirectToAuthorizeUrl(String redirectURI, String param, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws UnsupportedEncodingException
redirectURI - 网页授权回调地址param - 网页授权state参数设置request - response - UnsupportedEncodingExceptionpublic void redirectToAuthorizeUrl(String appId, String redirectURI, String param, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws UnsupportedEncodingException
appId - 微信APP_IDredirectURI - 网页授权回调地址param - 网页授权state参数设置request - response - UnsupportedEncodingExceptionpublic void redirectToAuthorizeUrl(String appId, String redirectURI, String param, WeChatConfig.OAth2Scope scope, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws UnsupportedEncodingException
redirectURI - 网页授权回调地址param - 网页授权state参数设置scope - 授权雷鑫request - response - UnsupportedEncodingExceptionpublic OAuth2AccessTokenReturnBean getAccessToken(String code)
code - 网页授权返回的codepublic OAuth2AccessTokenReturnBean getAccessToken(String appId, String code)
public OAuth2UserInfoReturnBean getUserInfo(String accessToken, String openId, Lang lang)
accessToken - openId - lang - Copyright © 2020. All rights reserved.