public interface WxOAuth2Service
| 限定符和类型 | 方法和说明 | 
|---|---|
| String | buildAuthorizationUrl(String redirectUri,
                     String scope,
                     String state)
 构造oauth2授权的url连接. | 
| WxOAuth2AccessToken | getAccessToken(String code)
 用code换取oauth2的access token. | 
| WxOAuth2AccessToken | getAccessToken(String appId,
              String appSecret,
              String code)用code换取oauth2的access token. | 
| WxOAuth2UserInfo | getUserInfo(WxOAuth2AccessToken oAuth2AccessToken,
           String lang)
 用oauth2获取用户信息, 当前面引导授权时的scope是snsapi_userinfo的时候才可以. | 
| WxOAuth2AccessToken | refreshAccessToken(String refreshToken)
 刷新oauth2的access token. | 
| boolean | validateAccessToken(WxOAuth2AccessToken oAuth2AccessToken)
 验证oauth2的access token是否有效. | 
String buildAuthorizationUrl(String redirectUri, String scope, String state)
构造oauth2授权的url连接. 详情请见: 网页授权
redirectUri - 用户授权完成后的重定向链接,无需urlencode, 方法内会进行encodescope - scope,静默:snsapi_base, 带信息授权:snsapi_userinfostate - stateWxOAuth2AccessToken getAccessToken(String code) throws WxErrorException
用code换取oauth2的access token. 详情请见: 网页授权获取用户基本信息
code - codeWxErrorException - .WxOAuth2AccessToken getAccessToken(String appId, String appSecret, String code) throws WxErrorException
appId - the appidappSecret - the secretcode - codeWxErrorException - .WxOAuth2AccessToken refreshAccessToken(String refreshToken) throws WxErrorException
刷新oauth2的access token.
refreshToken - 刷新tokenWxErrorException - .WxOAuth2UserInfo getUserInfo(WxOAuth2AccessToken oAuth2AccessToken, String lang) throws WxErrorException
用oauth2获取用户信息, 当前面引导授权时的scope是snsapi_userinfo的时候才可以.
oAuth2AccessToken - token对象lang - zh_CN, zh_TW, enWxErrorException - .boolean validateAccessToken(WxOAuth2AccessToken oAuth2AccessToken)
验证oauth2的access token是否有效.
oAuth2AccessToken - token对象Copyright © 2024. All rights reserved.