`

微信开发的原理

    博客分类:
  • Java
阅读更多
微信在现在的生活中,扮演着举足轻重的角色,现在怎么东西都在微信上运转得风生水起,如微信支付,微信购物,微信红包等等。那么微信开发的原理又是怎样的呢?

这里要区分两个概念:微信服务器应用服务器

微信服务器是腾讯的服务器,它做的工作是转发的作用。
应用服务器的使用是接收微信服务器的请求,处理逻辑,向微信服务器响应请求。


所以整个示意图如下:

用户 <---> 微信服务器 <---> 应用服务器

用户直接打交道的是微信服务器,处理逻辑的是应用服务器。

应用服务器上运行的服务的程序语言有多种,如何来做到通用呢?或者说用一种什么样的通讯格式来使所有的开发都支持呢?

答案是xml样式来传输。

所以微信开发的技能要求如下:

1) web开发基础(它本质上还是在应用服务器上开发程序,只不过是接受微信的请求和响应微信);

2) xml处理(所有数据的传输都是基于xml样式,这个是为了不同语言开发的通用性);

3) 微信开发接口,这个是微信定义的,需要遵循它的规范。

以上就是微信开发三点必备技能。
分享到:
评论

相关推荐

    81.微信公众号分类和微信开发原理?.avi

    微信公众号分类和微信开发原理?.avi

    Java面试题81:微信公众号分类和微信开发原理.mp4

    Java面试题81:微信公众号分类和微信开发原理.mp4

    Python微信开发神器-视频(2)

    学习用Python开发微信 ,了解微信开发原理,接入微信开发接口。

    Python微信开发神器-视频

    python关于微信开发方面的知识,了解微信开发原理,接入微信平台接口。

    Python 微信开发

    比较好的一部Python之微信开发公开课,属于文字版本,...内容包括:厘清概念、微信开发原理、接入微信公众平台、公众号接收与发送信息、微信网页授权、自定义菜单等,图文并茂的同时,讲解清晰,是一部不错的参考资料。

    java微信开发、微信公众号开发、微信企业号开发源码

    微信开发实例,实现了大多数接口。可以直接用,也可以学习和研究,与君共勉!

    微信公众平台开发入门

    本资源包括ppt开发说明文档和详细的C#代码实现,借此代码可以迅速搭建一个可用的微信开发框架,并在此基础上进行具体业务逻辑的开发。 微信公众平台开发入门的入门知识,包括 : 1 公众账号的申请和配置; 2 公众平台...

    泰牛程序员韩顺平PHP微信开发公开课视频课程

    微信公众平台开发原理4.微信公众平台开发快速入门实例说明5.注册微信公众号6.接入自己的微信服务器7.实现微信入门应用实例1.SAE的介绍2.使用SAE开发微信应用3.SAE与SVN的整合4.SAE应用的注意事项1.微信应用实例-仿...

    微信开发简单架构

    微信开发简单架构,对于了解微信开发很有帮助哦。

    微信开发小案例

    很适合一些刚入门的微信开发者,能让你领悟微信开发的原理,麻雀虽小五脏俱全

    微信定位原理简介

    简单介绍三角定位原理,对感兴趣、有志于android开发的朋友或许会有帮助。

    Node.js-Android热修复与增量升级基于微信Tinker原理

    Android热修复与增量升级,基于微信Tinker原理

    C#微信开发之接收 / 返回文本消息

    当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上,着手开发之前先行阅读微信公众平台接收普通消息微信开发文档,对微信的这种消息处理机制有一定了解之后再着手开发(微信...

    ASP.NET微信公众号平台系统源码

    3、此系统对微信接口实现了细致的梳理,并且类库也是反复斟酌后建立的,可用于多用户平台,也便于未接触微信的开发者快速的建立概念,了解原理。 4、微信核心分为:主动响应和被动响应,在ActiveResponse.aspx有...

    微信公众平台开发视频

    3. 微信公众平台开发之Struts2 (免费) 25:31 4. 微信公众平台开发之Spring MVC 27:12 5. 识别微信浏览器 24:40 6. 限制只允许微信浏览器访问 23:30 7. 一套程序服务多个账号---原始ID 17:46 8. 一套程序服务多个账号...

    微信接口token验证和消息回复原理

    微信接口token验证和消息回复原理,其中有详细的注释说明,帮助您理解微信的接口实现,和实现消息的回复,是微信接口开发的入口,可是先自动回复机器人的开发。

    微信公众平台与小程序开发 从零搭建整套系统

    第5章 基于CodeIgniter的微信公众平台开发框架 5.1 CodeIgniter简介 57 5.2 工程代码改造 59 5.3 微信公众号开发配置 60 5.4 小结 63 第6章 微信网页开发 6.1 微信网页授权原理 64 6.1.1 网页...

    微信公众平台开发

    微信公众平台开发最佳实践 ...第3章介绍了如何启用微信公众平台的开发模式,以及启用过程中常见问题的解决方式,最后分析了微信公众平台自动回复的原理。读者需要理解开发模式的原理,这是进行后续开发的基础。

    微信公众平台开发最佳实践 源码及书箱

    第10章 微信开发实用技巧 289 10.1 表情飘落效果 289 10.2 QQ表情和Emoji表情 290 10.3 微信版本及手机系统 293 10.4 Weixin JS接口 295 10.5 发送给朋友与分享到朋友圈 297 10.6 Discuz微社区 299 附录A ...

    微信IPAD 协议 微信接口 WeChatApi

    微信IPAD协议 7.1.0版本 支持个人微信号的操作 环境需求 .NET IIS Redis

Global site tag (gtag.js) - Google Analytics