- AccessToken - com.jfinal.weixin.sdk.api中的类
-
封装 access_token
- AccessToken(String) - 类 的构造器com.jfinal.weixin.sdk.api.AccessToken
-
- AccessTokenApi - com.jfinal.weixin.sdk.api中的类
-
认证并获取 access_token API
http://mp.weixin.qq.com/wiki/index.php?
- AccessTokenApi() - 类 的构造器com.jfinal.weixin.sdk.api.AccessTokenApi
-
- add(String, String, String) - 类 中的方法com.jfinal.weixin.sdk.api.TemplateData
-
- addConditional(String) - 类 中的静态方法com.jfinal.weixin.sdk.api.MenuApi
-
创建个性化菜单
- addDeviceToGroup(int, List<DeviceIdentifier>) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundDeviceApi
-
添加设备到分组,每个分组能够持有的设备上限为10000,并且每次添加操作的添加上限为1000。
- addGroup(String) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundDeviceApi
-
新建设备分组,每个帐号下最多只有1000个分组。
- addKfAccount(String, String, String) - 类 中的静态方法com.jfinal.weixin.sdk.api.CustomServiceApi
-
添加客服帐号
- addMaterial(File) - 类 中的静态方法com.jfinal.weixin.sdk.api.MediaApi
-
新增其他类型永久素材
- addMaterial(File, String, String) - 类 中的静态方法com.jfinal.weixin.sdk.api.MediaApi
-
新增视频永久素材
素材的格式大小等要求与公众平台官网一致。
- addMaterial(File, ShakeAroundMaterialApi.MaterialType) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundMaterialApi
-
上传在摇一摇功能中需使用到的图片素材,素材保存在微信侧服务器上。
- addMaterial(File) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundMaterialApi
-
上传在摇一摇功能中需使用到的图片素材,素材保存在微信侧服务器上。
- addNews(List<MediaArticles>) - 类 中的静态方法com.jfinal.weixin.sdk.api.MediaApi
-
新增永久图文素材
- addNews(List<News>) - 类 中的方法com.jfinal.weixin.sdk.msg.out.OutNewsMsg
-
- addNews(String, String, String, String) - 类 中的方法com.jfinal.weixin.sdk.msg.out.OutNewsMsg
-
- addNews(News) - 类 中的方法com.jfinal.weixin.sdk.msg.out.OutNewsMsg
-
- addPage(String, String, String, String) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundPageApi
-
新增摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。
- addPage(String, String, String, String, String) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundPageApi
-
新增摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。
- AesException - com.jfinal.weixin.sdk.encrypt中的异常错误
-
- ApiConfig - com.jfinal.weixin.sdk.api中的类
-
存放 Weixin 服务号需要用到的各个参数
- ApiConfig() - 类 的构造器com.jfinal.weixin.sdk.api.ApiConfig
-
- ApiConfig(String) - 类 的构造器com.jfinal.weixin.sdk.api.ApiConfig
-
- ApiConfig(String, String, String) - 类 的构造器com.jfinal.weixin.sdk.api.ApiConfig
-
- ApiConfig(String, String, String, boolean, String) - 类 的构造器com.jfinal.weixin.sdk.api.ApiConfig
-
- ApiConfigKit - com.jfinal.weixin.sdk.api中的类
-
将 ApiConfig 绑定到 ThreadLocal 的工具类,以方便在当前线程的各个地方获取 ApiConfig 对象:
1:如果控制器继承自 MsgController 该过程是自动的,详细可查看 MsgInterceptor 与之的配合
2:如果控制器继承自 ApiController 该过程是自动的,详细可查看 ApiInterceptor 与之的配合
3:如果控制器没有继承自 MsgController、ApiController,则需要先手动调用
ApiConfigKit.setThreadLocalApiConfig(ApiConfig) 来绑定 apiConfig 到线程之上
- ApiConfigKit() - 类 的构造器com.jfinal.weixin.sdk.api.ApiConfigKit
-
- ApiController - com.jfinal.weixin.sdk.jfinal中的类
-
所有使用 Api 的 controller 需要继承此类
- ApiController() - 类 的构造器com.jfinal.weixin.sdk.jfinal.ApiController
-
- ApiInterceptor - com.jfinal.weixin.sdk.jfinal中的类
-
ApiController 为 ApiController 绑定 ApiConfig 对象到当前线程,
以便在后续的操作中可以使用 ApiConfigKit.getApiConfig() 获取到该对象
- ApiInterceptor() - 类 的构造器com.jfinal.weixin.sdk.jfinal.ApiInterceptor
-
- ApiResult - com.jfinal.weixin.sdk.api中的类
-
封装 API 响应结果,将 json 字符串转换成 java 数据类型
jackson 中 json 类型与 java 类型对应关系如下:
http://wiki.fasterxml.com/JacksonInFiveMinutes
JSON TYPE JAVA TYPE
object LinkedHashMap<String,Object>
array ArrayList<Object>
string String
number (no fraction) Integer, Long or BigInteger (smallest applicable)
number (fraction) Double (configurable to use BigDecimal)
true|false Boolean
null null
- ApiResult(String) - 类 的构造器com.jfinal.weixin.sdk.api.ApiResult
-
通过 json 构造 ApiResult,注意返回结果不为 json 的 api(如果有的话)
- applyId(int, String, String, Integer) - 类 中的静态方法com.jfinal.weixin.sdk.api.shakearound.ShakeAroundDeviceApi
-
申请配置设备所需的UUID、Major、Minor。
- AutoReplyInfoApi - com.jfinal.weixin.sdk.api中的类
-
获取自动回复规则
- AutoReplyInfoApi() - 类 的构造器com.jfinal.weixin.sdk.api.AutoReplyInfoApi
-
- IAccessTokenCache - com.jfinal.weixin.sdk.cache中的接口
-
- IllegalAesKey - 异常错误 中的静态变量com.jfinal.weixin.sdk.encrypt.AesException
-
- IllegalBuffer - 异常错误 中的静态变量com.jfinal.weixin.sdk.encrypt.AesException
-
- InCustomEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
接入会话:
<xml>
<ToUserName><!
- InCustomEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InCustomEvent
-
- index() - 类 中的方法com.jfinal.weixin.sdk.jfinal.MsgController
-
weixin 公众号服务器调用唯一入口,即在开发者中心输入的 URL 必须要指向此 action
- InFollowEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
接收 关注/取消关注事件
<xml>
<ToUserName><!
- InFollowEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InFollowEvent
-
- InImageMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收图片消息
<xml>
<ToUserName><!
- InImageMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InImageMsg
-
- InLinkMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收链接消息
<xml>
<ToUserName><!
- InLinkMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InLinkMsg
-
- InLocationEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
上报地理位置事件
<xml>
<ToUserName><!
- InLocationEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InLocationEvent
-
- InLocationMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收地理位置消息
<xml>
<ToUserName><!
- InLocationMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InLocationMsg
-
- InMassEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
由于群发任务提交后,群发任务可能在一定时间后才完成,因此,群发接口调用时,仅会给出群发任务是否提交成功的提示,
若群发任务提交成功,则在群发任务结束时,会向开发者在公众平台填写的开发者URL(callback URL)推送事件。
- InMassEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InMassEvent
-
- InMenuEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
自定义菜单事件
1: 点击菜单拉取消息时的事件推送
<xml>
<ToUserName><!
- InMenuEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InMenuEvent
-
- InMerChantOrderEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
微信小店订单支付成功接口消息
<xml>
<ToUserName><!
- InMerChantOrderEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InMerChantOrderEvent
-
- InMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收消息,以下是接收文本消息的例子
接收文本消息
<xml>
<ToUserName><!
- InMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InMsg
-
- InMsgParser - com.jfinal.weixin.sdk.msg中的类
-
- InNotDefinedEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
没有找到适配类型时的事件
- InNotDefinedEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InNotDefinedEvent
-
- InNotDefinedMsg - com.jfinal.weixin.sdk.msg.in中的类
-
没有找到对应的消息类型
- InNotDefinedMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InNotDefinedMsg
-
- InPoiCheckNotifyEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
新创建的门店在审核通过后,会以事件形式推送给商户填写的回调 URL(登陆公众平台进 入“开发者中心”设置)
微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。
- InPoiCheckNotifyEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InPoiCheckNotifyEvent
-
- InQrCodeEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
扫描带参数二维码事件
1.
- InQrCodeEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InQrCodeEvent
-
- InShakearoundUserShakeEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
来自:http://my.oschina.net/u/1993676/blog/490124
用户进入摇一摇界面,在“周边”页卡下摇一摇时,
微信会把这个事件推送到开发者填写的URL(登录公众平台进入开发者中心设置)。
- InShakearoundUserShakeEvent(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InShakearoundUserShakeEvent
-
- InShakearoundUserShakeEvent.AroundBeacon - com.jfinal.weixin.sdk.msg.in.event中的类
-
- InShakearoundUserShakeEvent.AroundBeacon() - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InShakearoundUserShakeEvent.AroundBeacon
-
- InShortVideoMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收视频消息
<xml>
<ToUserName><!
- InShortVideoMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InShortVideoMsg
-
- InSpeechRecognitionResults - com.jfinal.weixin.sdk.msg.in.speech_recognition中的类
-
接收语音识别结果,与 InVoiceMsg 唯一的不同是多了一个 Recognition 标记
<xml>
<ToUserName><!
- InSpeechRecognitionResults(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.speech_recognition.InSpeechRecognitionResults
-
- InSubmitMemberCardEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
微信会员卡激活接口
<xml><ToUserName><!
- InSubmitMemberCardEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InSubmitMemberCardEvent
-
- InTemplateMsgEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
在模版消息发送任务完成后,微信服务器会将是否送达成功作为通知,发送到开发者中心中填写的服务器配置地址中
<xml>
<ToUserName><!
- InTemplateMsgEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InTemplateMsgEvent
-
- intercept(Invocation) - 类 中的方法com.jfinal.weixin.sdk.jfinal.ApiInterceptor
-
- intercept(Invocation) - 类 中的方法com.jfinal.weixin.sdk.jfinal.MsgInterceptor
-
- InTextMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收文本消息
<xml>
<ToUserName><!
- InTextMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InTextMsg
-
- InUpdateMemberCardEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
Created by L.cm on 2016/5/5.
- InUpdateMemberCardEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InUpdateMemberCardEvent
-
- InUserPayFromCardEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
Created by L.cm on 2016/5/5.
- InUserPayFromCardEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InUserPayFromCardEvent
-
- InUserViewCardEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
Created by L.cm on 2016/5/5.
- InUserViewCardEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InUserViewCardEvent
-
- InVerifyFailEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
<xml><ToUserName><!
- InVerifyFailEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InVerifyFailEvent
-
- InVerifySuccessEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
<xml><ToUserName><!
- InVerifySuccessEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InVerifySuccessEvent
-
- InVideoMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收视频消息
<xml>
<ToUserName><!
- InVideoMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InVideoMsg
-
- InVoiceMsg - com.jfinal.weixin.sdk.msg.in中的类
-
接收语音消息
<xml>
<ToUserName><!
- InVoiceMsg(String, String, Integer, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.InVoiceMsg
-
- InWifiEvent - com.jfinal.weixin.sdk.msg.in.event中的类
-
WIFI连网后下发消息 http://mp.weixin.qq.com/wiki/19/bac84e64da24f928c3e536c742d4e0b7.html
<xml>
<ToUserName><!
- InWifiEvent(String, String, Integer, String, String) - 类 的构造器com.jfinal.weixin.sdk.msg.in.event.InWifiEvent
-
- IOUtils - com.jfinal.weixin.sdk.utils中的类
-
IOUtils
- IOUtils() - 类 的构造器com.jfinal.weixin.sdk.utils.IOUtils
-
- IpKit - com.jfinal.weixin.sdk.kit中的类
-
- IpKit() - 类 的构造器com.jfinal.weixin.sdk.kit.IpKit
-
- isAccessTokenInvalid() - 类 中的方法com.jfinal.weixin.sdk.api.ApiResult
-
判断 API 请求结果失败是否由于 access_token 无效引起的
无效可能的情况 error_code 值:
40001 = 获取access_token时AppSecret错误,或者access_token无效(刷新后也可以引起老access_token失效)
42001 = access_token超时
42002 = refresh_token超时
40014 = 不合法的access_token
- isAvailable() - 类 中的方法com.jfinal.weixin.sdk.api.AccessToken
-
- isAvailable() - 类 中的方法com.jfinal.weixin.sdk.api.JsTicket
-
- isAvailable() - 类 中的方法com.jfinal.weixin.sdk.api.SnsAccessToken
-
- isDevMode() - 类 中的静态方法com.jfinal.weixin.sdk.api.ApiConfigKit
-
- isEncryptMessage() - 类 中的方法com.jfinal.weixin.sdk.api.ApiConfig
-
- ISO_8859_1 - 类 中的静态变量com.jfinal.weixin.sdk.utils.Charsets
-
- isPresent(String, ClassLoader) - 类 中的静态方法com.jfinal.weixin.sdk.utils.ClassUtils
-
确定class是否可以被加载
- isSucceed() - 类 中的方法com.jfinal.weixin.sdk.api.ApiResult
-
APi 请求是否成功返回
- isSucceed() - 类 中的方法com.jfinal.weixin.sdk.api.JsTicket
-
APi 请求是否成功返回