微信公众账号开发项目小结(三)
这里不得不提一下,一开始我开发用的语言是PHP,以为微信开发文档给出的例子也都是PHP的,但是我之前没有接触过这门语言,开发起来遇到的困难很大,而且后来时间也不允许我重头开始学然后再来编程,所以我后来转变一下,使用了我较为熟悉的JAVA来进行开发。虽然我之前也没有进行过JAVA WEB的开发,趁这个机会来学习一下还是很不错的。
首先,微信的公众号肯定是能够响应用户发来的各种消息包括文本消息,图片消息,语音消息等等,而且能够对消息进行处理,响应消息等等,那么就要在我们的程序上封装这些操作的基类,封装好的效果如下:
这里的两个包,一个是请求消息的(req),一个是响应消息的(resp)。
接下来解决请求消息的解析问题。微信服务器会将用户的请求通过doPost方法发送给我们,doPost方法有两个参数,request中封装了请求相关的所有内容,可以从request中取出微信服务器发来的消息;而通过response我们可以对接收到的消息进行响应,即发送消息。
OK,消息及消息处理工具的封装的工作还算顺利,接下来就是进行具体内容的开发了。
微信公众账号开发项目小结(三)相关推荐
- php判断微信内核,JavaScript_如何判断微信内置浏览器(通过User Agent实现),在进行微信公众账号开发的时 - phpStudy...
如何判断微信内置浏览器(通过User Agent实现) 在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 Use ...
- 微信公众账号开发接口实现 - java servlet
原文:微信公众账号开发接口实现 - java servlet 源代码下载地址:http://www.zuidaima.com/share/1550463697898496.htm 微信公众平台开发接口 ...
- JAVA版本微信公众账号开源项目版本发布-jeewx1.0(捷微)
JeeWx, 敏捷微信开发,简称"捷微". 捷微是一款免费开源的微信公众账号开发平台. 平台介绍: 一.简介 jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基 ...
- 编程语言PHP实现微信公众账号开发
编程语言PHP实现微信公众账号开发 1.首先需要一个可以外网访问的接口url. 我这里是申请的新浪免费云服务器,http://xxxxx.applinzi.com/wx.php,具体自己可以去新浪云中 ...
- ICCMO微信公众账号开发系列(2)打造微信聊天机器人
昨天我们已经成功的接入了微信公众账号.今天咱们来做一个微信聊天机器人.这个就需要一点点PHP的知识了.如果你不懂PHP呢,没关系,跟着一步一步做也 可以做出来. 这是在昨天的基础上做的,如果你还不会接 ...
- 微信公众账号开发利器 - jQuery WeUI V0.6.0 发布
jQuery WeUI 是一个专门为对微信公众账号开发的一套UI库,它包含了 WEUI 的全部组件,另外还拓展了大量的常用组件,包括下拉刷新.滚动加载.日历.select 等. jQuery WeUI ...
- 微信公众账号开发模式2
原文链接:http://hetuo.kuaizhan.com/98/6/p13951590057aed 晚饭的时候发现微博不认识的人分享我快站的文章了,居然有自然流量了,O(∩_∩)O~~好吧,不说废 ...
- 转载收藏之用 - 微信公众平台开发教程(三):微信公众平台开发验证
要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方 ...
- 微信公众账号开发入门
此文记录了微信公众号开发的整个流程,想要调用微信 JS API 并非直接引入一个 jweixin-1.0.0.js 到页面里那么简单.需要获取 access_token, jsapi_ticken 和 ...
最新文章
- 剑指offer:面试题10- I. 斐波那契数列
- Andrej Karpathy发文谈神经网络:这不仅仅是分类器,这是一种新的软件开发思想
- java使用正则表达为数字添加千位符的简单方法
- Apache发布Groovy 2.5正式版及3.0预览版
- 15种CSS居中的方式
- 16.异常处理机制:exception
- 广西大学计算机技术复试题库,2018年广西大学计算机与电子信息学院408计算机学科专业基础综合之计算机操作系统考研基础五套测试题...
- 网络研讨室_免费网络研讨会:Java应用程序中的吞咽异常
- LeetCode 241. 为运算表达式设计优先级(动态规划)
- emr系统 php,完整电子病历系统c#源码
- 美国 cs 工作_我是如何退出美国CS计划的,回到埃及,然后立即在一家公司获得了一份开发工作。...
- Json学习总结(2)——Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP
- [Linux] C 语言遍历文件夹
- 2021-10-14 矩阵求导相关
- CFS内网渗透三层内网漫游靶场-2019某CTF案例
- 小白的linux练习(一)
- FINSTCP python2.5
- 小高不太行之前端——html网页制作
- Arithmetic Progressions
- Camera:前后闪光灯