issue #39 添加oauth2的支持

This commit is contained in:
Daniel Qian
2014-11-26 22:07:13 +08:00
parent 4d8f9ffd8e
commit 7b92a14f1c
7 changed files with 273 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
package me.chanjar.weixin.mp.bean.result;
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
/**
* Created by qianjia on 14/11/26.
*/
public class WxMpOAuth2AccessToken {
private String accessToken;
private int expiresIn = -1;
private String refreshToken;
private String openId;
private String scope;
public String getRefreshToken() {
return refreshToken;
}
public void setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
}
public String getOpenId() {
return openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getScope() {
return scope;
}
public void setScope(String scope) {
this.scope = scope;
}
public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
public int getExpiresIn() {
return expiresIn;
}
public void setExpiresIn(int expiresIn) {
this.expiresIn = expiresIn;
}
public static WxMpOAuth2AccessToken fromJson(String json) {
return WxGsonBuilder.create().fromJson(json, WxMpOAuth2AccessToken.class);
}
}