您的位置:首页 > 移动开发 > 微信开发

微信开发框架之实体类设计

2013-08-12 15:06 183 查看




这是一个基于java的简易微信开发框架,因本人水平有限,大神勿喷,多多指点。

下载地址:http://download.csdn.net/detail/qp23401/5914683

实体类

Package:net.qp234.weixin.entities

消息推送实体类

ReqBaseMessage 推送消息基类

参数 描述

ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间(整型)
MsgType
text/event/image/location/link
MsgId
消息id,64位整型
每个推送消息都包括以上5个属性

ReqTextMessage 继承自 ReqBaseMessage 文本消息

参数 描述

Content
文本消息内容
ReqImageMessage 继承自 ReqBaseMessage 图片消息

参数
描述

PicUrl
图片链接
ReqLocationMessage继承自ReqBaseMessage 地理位置消息

参数
描述

Location_X
地理位置纬度
Location_Y
地理位置经度
Scale
地图缩放大小
Label
地理位置信息
ReqLinkMessage 继承自ReqBaseMessage链接消息

参数 描述

Title
消息标题
Description
消息描述
Url
消息链接
ReqEventMessage 继承自ReqBaseMessage 事件消息

参数 描述

Event
事件类型,subscribe(订阅)、unsubscribe(取消订阅)、CLICK(自定义菜单点击事件)
EventKey
事件KEY值,与自定义菜单接口中KEY值对应
Event消息略有不同它没有MsgId属性

ReqVoiceMessage继承自 ReqBaseMessage 语音消息

参数 描述

mediaId
format
ReqVideoMessage继承自 ReqBaseMessage 视频消息

参数
描 述

mediaId
thumbMediaId

消息回复实体类

ResBaseMessage 消息回复基类

参数 描述

ToUserName
接收方帐号(收到的OpenID)
FromUserName
开发者微信号
CreateTime
消息创建时间
MsgType
text/music/news
FuncFlag
星标消息
ResTextMessage 继承自ResBaseMessage回复文本消息

参数
描述

Content
消息内容
ResNewsMessage 继承自ResBaseMessage 回复图文消息

参数
描述

ArticleCount
图文消息个数,限制为10条以内
Articles
多条图文消息信息,默认第一个item为大图
Title
图文消息标题
Description
图文消息描述
PicUrl
图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80。
Url
点击图文消息跳转链接
ResMusicMessage继承自ResBaseMessage 回复音乐消息

参数
描述

MusicUrl
音乐链接
HQMusicUrl
高质量音乐链接,WIFI环境优先使用该链接播放音乐
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: