wechat4j框架具体解释

发送消息:

基于上面access_token的逻辑,在构造发送消息对象的时候请依照例如以下代码.

wechat4j和微信强力推荐的方法

CustomerMsg customerMsg = new CustomerMsg(toUserOpenId);

CustomerMsg发送消息的方法

  • sendText 发送文本消息
  • sendImage 发送图片消息
  • sendVoice 发送语音消息
  • sendVideo 发送视频消息
  • sendVideo 发送视频消息
  • sendMusic 发送音乐消息
  • sendNew 发送图文消息。单条图文消息
  • sendNews 发送图文消息

演示样例:

微信平台会在请求的post数据中带有一些參数,比如用户的openid之类的信息。当你使用了wechat4j之后。得到这些信息是很方便的。

publicclass Lejian extends WechatSupport{

@Override

protected void onText() {

String fromUser = this.wechatRequest.getFromUserName();

}

}

上面代码中的this.wechatRequest.getFromUserName()即能够得到微信post数据中的FromUserName节点数据.

获取微信參数:

wechatRequest能够得到的post数据

wechatRequest成员方法中get的方法。名称同微信开发文档中xml形式的post数据的节点。

·        getFromUserName()

·        getContent()

·        getCreateTime()

·        getDescription()

·        getLabel()

·        getMsgId

·        getEvent()

·        getFormat()

·        getLabel()

·        getLocation_X()

·        getLocation_X()

·        getMediaId()

·        getMsgId()

·        getMsgType()

·        getPicUrl()

·        getScale()

·        getTitle()

·        getToUserName()

·        getUrl()

时间: 2024-11-02 11:42:12

wechat4j框架具体解释的相关文章

Struts2框架具体解释

在Struts2的Model-View-Controller模式实现下面五个核心组件: 动作-Actions 拦截器-Interceptors 值栈/OGNL 结果/结果类型 视图技术 Struts 2和传统的MVC框架有些不同,在该框架中的作用的模式,而不是控制器的作用略有不同.尽管有一些重叠. 这是Struts的MVC模式的体系结构概述. 上图描写叙述了Struts2的高层体系结构模型.视图和控制器. 一个Struts2的调度Servlet过滤器和拦截器与控制器实现.该模型实现的动作和视图的

Ehcache缓存框架具体解释

一.前言 ehcache是一个比較成熟的java缓存框架.它提供了用内存,磁盘文件存储.以及分布式存储方式等多种灵活的cache管理方案.ehcache最早从hibernate发展而来. 因为3.x的版本号和2.x的版本号API差异比較大.这里直接学习最新版本号的了,可是最后整合spring的时候还是有2.x. 二.安装 因为我的项目是使用maven管理的,因此仅仅要在pom文件里加入例如以下代码就可以. <dependency> <groupId>javax.cache</

换个新的思路 代替解压jar包 例证:wechat4j 框架中的templateMsg类

很多朋友在写java的程序的时候都喜欢用第三方的jar包和框架,有可能遇到jar包中的内容已经跟不上官方开发者文档的更新,导致部分内容出错了,这个时候可能就要放弃这个jar的使用,但是这个jar中的其他的东西都很好,这个时候我们应该怎么办呢. 首先,肯定是利用jd_gui.exe去解压jar包,然后修改源文件,再重新编译.这个方法比较率直.听起来思路不错,但是中途会遇到很多问题,比如修改完源文件之后,再编译的过程中,有包的名字和结构的问题出现,类似不再复述. 其次有一个方案是拷贝源码使用,并修改

wechat4j框架详解

发送消息: 基于上面access_token的逻辑,在构造发送消息对象的时候请按照如下代码. wechat4j和微信强力推荐的方法 CustomerMsg customerMsg = new CustomerMsg(toUserOpenId); CustomerMsg发送消息的方法 sendText 发送文本消息 sendImage 发送图片消息 sendVoice 发送语音消息 sendVideo 发送视频消息 sendVideo 发送视频消息 sendMusic 发送音乐消息 sendNew

Java基础之hashCode方法具体解释

想要明确hashCode的作用,必须要先知道java中的集合.(不明确的请看Java基础之集合框架具体解释(二)List篇和Java基础之集合框架具体解释(三)Set篇) Java中的Collection集合有两类.一类是List,还有一类是Set,前者集合内的元素是有序的,元素能够反复:后者元素无序且元素不可反复. 而我们通常使用Object.equals方法来推断两个元素是否反复.即当我们想查找一个元素中是否包括某个对象时.就是逐一取出每一个元素与要找的元素进行比較.当发现某个元素与要查找的

EntityFramework_MVC4中EF5 新手入门教程之一 ---1.创建实体框架数据模型

Contoso University  Web 应用程序 你会在这些教程中构建的应用程序是一个简单的大学网站. 用户可以查看和更新学生. 课程和教师信息.这里有几个屏幕,您将创建. 这个网站的用户界面样式一直接近由内置的模板,生成的内容,以便本教程可以集中主要精力如何使用实体框架. 系统必备组件 方向和屏幕截图在本教程中假定您正在使用Visual Studio 2012或Visual Studio 2012 速成网站,最新的更新与截至 2013 年 7 月,安装的 Windows Azure S

JavaSE入门学习33:Java集合框架概述

一集合框架 (1)集合的概念 现实生活中的集合:很多的事物凑在一起. 数学中的集合:具有共同属性的事物的总体. Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象. (2)集合框架的概念 有了集合的概念,什么是集合框架呢?集合框架是为表示和操作集合而规定的一种统一的标准的体系结构.任何 集合框架都包含三大块内容:对外的接口.接口的实现和对集合运算的算法. 1接口:即表示集合的抽象数据类型.接口提供了让我们对集合中所表示的内容进行单独操作的可能.接口允许 集合独立操纵其

搭建 Spring MVC 框架

如果创建一个 Spring 项目 Spring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话,那可真令人忧伤. 1.在 MyEclipse 创建项目后,可以以选择的方式去配置一个 Spring 项目,这里不在讨论.因为我只用 Eclipse. 2.手动搭建.就是动手. 新建一个 Java Web 项目 1.打开 Eclipse ,在Project Explorer选项卡下面点击右键,选择W

这些自动化测试框架知识你还不知道?

这些自动化测试框架知识你还不知道?! 无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架.之前学习自动化测试的过程中,一直对"框架"这个词知其然不知其所以然. 最近看了很多自动化相关的资料,加上自己的一些实践,算是对"框架"有了一些理解,这篇博客,就聊聊自动化框架的一些事吧. 一.什么是框架 框架(framework)是一个框子--指其约束性,也是一个架子--指其支撑性.是一个基本概念上的结构,用于去解决或者处理复杂的问题. 在软件工程中,框架(Frame