java开发微信公众平台_第1页
java开发微信公众平台_第2页
java开发微信公众平台_第3页
java开发微信公众平台_第4页
java开发微信公众平台_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java开发微信公众平台响应消息的基类同样,把消息回复中定义的所有消息都有的字段提取出来,封装成一个基类,这些公有的字段包括:ToUserName(接收方帐号,用户的OPEN_ID)、FromUserName(开发者的微信号)、CreateTime(消息的创建时间)、MsgType(消息类型)、FuncFlag(消息的星标标识),封装后基类.liufeng.course.message.resp.BaseMessage的代码如下:package.liufeng.course.message.resp;/*消息基类(公众帐号-普通用户)*authorliufeng*date2013-05-19*

2、/publilassBaseMessage/接收方帐号(收到的OpenID)privateStringToUserName;/开发者微信号privateStringFromUserName;/消息创建时间(整型)privatelongCreateTime;/消息类型(text/music/news)privateStringMsgType;/位0x0001被标志时,星标刚收到的消息privateintFuncFlag;publicStringgetToUserName()returnToUserName;publicvoidsetToUserName(StringtoUserName)ToUs

3、erName=toUserName;publicStringgetFromUserName()returnFromUserName;publicvoidsetFromUserName(StringfromUserName)FromUserName=fromUserName;publiclonggetCreateTime()returnCreateTime;publicvoidsetCreateTime(longcreateTime)CreateTime=createTime;publicStringgetMsgType()returnMsgType;publicvoidsetMsgType(S

4、tringmsgType)MsgType=msgType;publicintgetFuncFlag()returnFuncFlag;publicvoidsetFuncFlag(intfuncFlag)FuncFlag=funcFlag;package.liufeng.course.message.resp;/*文本消息*authorliufeng*date2013-05-19*/publilassTextMessageextendsBaseMessage/回复的消息内容privateStringContent;publicStringgetContent()returnContent;publ

5、icvoidsetContent(Stringcontent)Content=content;package.liufeng.course.message.resp;/*音乐消息*authorliufeng*date2013-05-19*/publilassMusicMessageextendsBaseMessage/音乐privateMusicMusic;publicMusicgetMusic()returnMusic;publicvoidsetMusic(Musicmusic)Music=music;package.liufeng.course.message.resp;/*音乐model

6、*authorliufeng*date2013-05-19*/publilassMusic/音乐名称privateStringTitle;/音乐描述privateStringDescription;/音乐链接privateStringMusicUrl;/高质量音乐链接,WIFI环境优先使用该链接播放音乐privateStringHQMusicUrl;publicStringgetTitle()returnTitle;publicvoidsetTitle(Stringtitle)Title=title;publicStringgetDescription()returnDescription;p

7、ublicvoidsetDescription(Stringdescription)Description=description;publicStringgetMusicUrl()returnMusicUrl;publicvoidsetMusicUrl(StringmusicUrl)MusicUrl=musicUrl;publicStringgetHQMusicUrl()returnHQMusicUrl;publicvoidsetHQMusicUrl(StringmusicUrl)HQMusicUrl=musicUrl;package.liufeng.course.message.resp;

8、importjava.util.List;/*文本消息*authorliufeng*date2013-05-19*/publilassNewsMessageextendsBaseMessage/图文消息个数,限制为10条以内privateintArticleCount;/多条图文消息信息,默认第一个item为大图privateList<ArticleArticles;publicintgetArticleCount()returnArticleCount;publicvoidsetArticleCount(intarticleCount)ArticleCount=articleCount

9、;publicList<ArticlegetArticles()returnArticles;publicvoidsetArticles(List<Articlearticles)Articles=articles;图文消息中Article类的定义package.liufeng.course.message.resp;/*图文model*authorliufeng*date2013-05-19*/publilassArticle/图文消息名称privateStringTitle;/图文消息描述privateStringDescription;/链接,支持JPG、PNG格式,较好的效

10、果为大图640*320,小图80*80,限制链接的域名需要与开发者填写的基本资料中的Url一致privateStringPicUrl;/点击图文消息跳转链接privateStringUrl;publicStringgetTitle()returnTitle;publicvoidsetTitle(Stringtitle)Title=title;publicStringgetDescription()returnnull=Description:Description;publicvoidsetDescription(Stringdescription)Description=description;publicStringgetPicUrl()returnnull=PicUrl:PicUrl;publicvoidsetPicUrl(StringpicUrl)PicUrl=picUrl;publicStr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论