热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【JAVA微信开发】WxMessageSDK-轻量的微信公众号消息处理SDK

github地址:https:github.comCenbylinWxMessageSDKWxMessageSDK轻量的微信公众号消息处理SDK简化和微信服务器交互的繁琐部分快速开始本SDK

github地址:https://github.com/Cenbylin/WxMessageSDK

"
);
n.addArticle(
"标题2",
"神奇的东方树叶",
"http://www.baidu.com",
"bd_logo1_31bdc765.png"
);
return n;
}
}

详细示例见 example/processorExam.java

4. 实例化接入对象

4.1 集成spring方式(推荐)

只需要在applicationContext.xml中增加如下配置:


<bean id="wxconfig" class="cn.cenbylin.mp.message.MyConfig"/>

<bean class="com.github.cenbylin.wxmessage.sdk.web.WebMessageAccess">
<constructor-arg ref="wxconfig"/>
bean>

<bean class="com.github.cenbylin.wxmessage.sdk.support.MsgBeanPostPrcessorImpl">
<constructor-arg ref="wxconfig"/>
bean>

<context:component-scan base-package="cn.cenbylin.mp.message.processor" />

4.2 普通模式

同样地生成消息接入的WebMessageAccess对象,不过这个实例需要自行管理

WxConfig myConfig = new WxConfig() {
@Override
public String getAppID() {
return "{appid}";
}
@Override
public String getSecret() {
return "{secret}";
}
};
// 添加自定义处理器
myConfig.addProcessor(new SimpleProcessor());
myConfig.addProcessor(new SimpleProcessor1());
myConfig.addProcessor(new SimpleProcessor2());
// 创建消息接入
WebMessageAccess webMessageAccess = new WebMessageAccess(myConfig);

5. 接入

不管是用servlet还是springmvc等方式,只需要在微信消息处理的地方托管WebMessageAccess

/**
* 微信公众号消息处理
* @param request
* @param response
* @throws Exception
*/
@RequestMapping("/doMessage.do")
public void doMsg(HttpServletRequest request,
HttpServletResponse response) throws Exception{
webMessageAccess.processForNoAuthorization(request, response);
}

6. 在微信公众平台做接入配置

mpConfig


推荐阅读
  • 微信商户扫码支付 java开发 [从零开发]
    这个教程可以用作了解扫码支付的整体运行过程,已经实现了前端扫码,记录订单,回调等一套完整的微信扫码支付。相关链接:微信支 ... [详细]
  •     参考:微信JS-SDK文档其中包含有分享朋友圈、发送给朋友的js接口方法。(似乎不知道什么时候就会废弃)    文档中有完整的步骤,麻烦的是第三步:通过config接口注入权限验证配置。其 ... [详细]
  • 调用扫一扫功能有几个步骤简单而言:1获取accesstoken2获取jsapi_ticket3生成签名signature调用wx.configwx.readywx.erro ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 两年多前,为了让更多的人找到好玩、好用的小顺序,我们成立了「晓得顺序」。再厥后,我们推出了后端云效劳平台——晓得云,协助人人下降创业本钱,提拔开辟效力。「晓得云」cloud.min ... [详细]
  • 微信公众号开发官方定制ui
    WeUI为微信Web服务量身设计概述WeUI是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信Web开发量身设计,可以令用户的使用感知更加统一。包含button、c ... [详细]
  • 在上一篇微信开发的博文中微信开发(01)之如何成为开发者,我们开启了微信开发者模式,本篇博文我们简单的处理微信关注者发给我们公众号的消息。在开启微信开发者模式时,我们配置了一个URL地址,当我们提 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • 微信开发中怎样接收视频消息的接口和参数
    这篇文章主要介绍微信开发中怎样接收视频消息的接口和参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!接收普通消息 ... [详细]
  • 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。一、配置网页授权域名在微信公众号请求用户网页授权之前,开发者需要先到公 ... [详细]
  • 文档:http:itchat.readthedocs.iozhlatest朋友给我发了一个大神做的自动聊天机器人程序,短短的几时行代码就能实现聊天机器人,甚是惊讶羡慕。惊 ... [详细]
  • 通过Maven构建打包Spring boot,并将config配置文件提取到jar文件外
    如果通过不同的IDE打包,着实会觉得依赖性太大,并且容易出现错误,操作也比较复杂同时,spring-boot-maven-plugin的使用感觉,相关配置太少,并且无法满足方便部署和运行 ... [详细]
author-avatar
aixiangsui2011
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有