| 程序包 | 说明 |
|---|---|
| org.kangspace.wechat.bean | |
| org.kangspace.wechat.message |
消息相关包
含模版消息
对象: MessageBean 模版post消息实体 MessageTemplateDataBean 模版post消息体中 data实体 MessageTemplateDataValueColorBean 模版post消息体中 data实体中字段实体 NotificationMessageTemplateDataBean 通知类(3个字段) 模版post消息体中 data实体 FourDataMessageTemplateDataBean 4个字段类模版 模版post消息体中 data实体 接口: 发送模版消息: new MessageTemplateSender.send(); |
| org.kangspace.wechat.mp |
公众号接口相关包
对象:
AccessTokenReturnBean accessToken接口返回数据实体类
MpInterfaceAccess 公众号接口操作类
接口:
获取公众号AccessToken: new MpInterfaceAccess().getAccessToken()
获取公众号JSApiTicket: new MpInterfaceAccess().getJsApiTicket()
获取公众号JSApiSign: MpInterfaceAccess.getJsApiSign()
|
| org.kangspace.wechat.oauth2 |
网页授权相关包
接口:
跳转到网页授权地址
new OAuth2InterfaceAccess().redirectToAuthorizeUrl();
获取网页授权AccessToken,含openId
new OAuth2InterfaceAccess().getAccessToken()
|
| org.kangspace.wechat.util |
所需工具类
1.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
WeChatReturnBean.isAccessTokenInvalid(WeChatReturnBean returnBean)
access_token是否过期
|
static boolean |
WeChatReturnBean.isSuccess(WeChatReturnBean returnBean) |
<T> T |
WeChatCapableRetrieveToken.retrieveTokenRetry(String appId,
WeChatReturnBean returnBean,
Function<String,String> retrieveTokenFn,
Function<String,T> retry)
token过期时,重新获取token再次发次请求方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
WeChatReturnBean |
MessageTemplateSender.send(MessageBean messageBean,
String accessToken)
发送模版消息
需提前刷新accessToken
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AccessTokenReturnBean |
class |
JSApiTicketReturnBean |
class |
MpUserBasicInfoBatchReturnBean
获取关注着列表返回bean
|
class |
MpUserBasicInfoReturnBean
获取关注着列表返回bean
|
class |
MpUserListReturnBean
获取关注着列表返回bean
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
OAuth2AccessTokenReturnBean |
class |
OAuth2UserInfoReturnBean |
| 限定符和类型 | 方法和说明 |
|---|---|
WeChatReturnBean |
AccessTokenInvalidException.getReturnBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AccessTokenInvalidException.setReturnBean(WeChatReturnBean returnBean) |
| 构造器和说明 |
|---|
AccessTokenInvalidException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace,
WeChatReturnBean returnBean) |
AccessTokenInvalidException(String message,
Throwable cause,
WeChatReturnBean returnBean) |
AccessTokenInvalidException(String message,
WeChatReturnBean returnBean) |
AccessTokenInvalidException(Throwable cause,
WeChatReturnBean returnBean) |
AccessTokenInvalidException(WeChatReturnBean returnBean) |
Copyright © 2020. All rights reserved.