public class OAuth2Api extends Object
| Constructor and Description |
|---|
OAuth2Api(WeiXinConfig wxConf) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildBaseOAuth2Link(String linkText,
String redirectUri,
String state)
不弹出授权页面,直接跳转,只能获取用户openid
|
String |
buildUserinfoOAuth2Link(String linkText,
String redirectUri,
String state)
弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息
|
OAuth2AccessToken |
getOAuth2AccessToken(String code)
通过code换取网页授权access_token
|
WeiXinConfig |
getWeiXinConfig() |
OAuth2UserInfo |
oauth2UserInfo(String oauth2AccessToken,
String openId,
String lang)
获取用户基本信息
|
OAuth2AccessToken |
refreshOAuth2AccessToken(String refreshToken)
刷新access_token(如果需要)
|
public OAuth2Api(WeiXinConfig wxConf)
public WeiXinConfig getWeiXinConfig()
public String buildBaseOAuth2Link(String linkText, String redirectUri, String state)
linkText - 链接文字redirectUri - 授权后重定向的回调链接地址state - 重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值public String buildUserinfoOAuth2Link(String linkText, String redirectUri, String state)
linkText - 链接文字redirectUri - 授权后重定向的回调链接地址state - 重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值public OAuth2AccessToken getOAuth2AccessToken(String code)
code - public OAuth2AccessToken refreshOAuth2AccessToken(String refreshToken)
refreshToken - 填写通过access_token获取到的refresh_token参数public OAuth2UserInfo oauth2UserInfo(String oauth2AccessToken, String openId, String lang)
oauth2AccessToken - openId - 普通用户的标识,对当前公众号唯一lang - 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语Copyright © 2012–2020 Wudao Software Studio. All rights reserved.