微信公众号开发 [01] 入门基本流程(2)
13581680850 / 17744477016(微信同号)
微信公众号开发 [01] 入门基本流程(2)
时间:2019-04-11 15:47来源:未知 作者:admin 点击:

 

用户在给公众号发送一条消息时,并不是直接到达我们的服务器,而是先到达微信服务器,微信服务器会将用户的消息组装为一些特定格式的xml文件,这个xml文件就包括了收发人、消息类型、发送时间等等,然后再交给我们的服务器。我们的服务器对这种格式的消息进行解析,根据需要进行判断,再把我们想要返回的消息组装成一个符合微信规范的xml文件,发给微信服务器,然后交由它进行解析和回传处理。

 

(其中GET方式请求访问我们的服务器是主要用于微信服务器的校验,POST方式大多是用于交互,即用户发送消息我们设置逻辑进行响应,所以通常请求到我们的服务器以后,要根据不同的请求类型进行判断后,再进行逻辑处理)

 

所以到这里,我们现在有了微信公众号,除了代码,我们还需要承载代码的服务器,因为微信是在线的,这要求我们的服务器也在线,而不像我们往常测试web项目在自己电脑运行就可以了,所以很多教程也会在开篇告诉读者先去网上准备服务器,作为环境开发。

 

对于详细的服务器准备,和代码的基本部署,这里就不再详细展开了,可以直接参考下面两篇博文:

  • 第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备
  • 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发

 

如果还希望看到更多的相关参考,那么下面这几个参考链接也是不错的:

  • 方倍工作室 - 微信公众平台开发入门教程
  • 微信公众平台开发(一) 配置接口

 

 

当然,使用在线服务器很不方便,因为每次改动代码,需要你重新上传war包,或者说不是不方便,简直就是难以测试。所以我们要想办法让我们的本地电脑就能当成在线服务器使用,即内网映射,这样就能做到本地测试。这个留到下篇来讲

 

------分隔线----------------------------
【温馨提示】小程序服务网倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至25995300@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于小程序服务网观点。用户与作者的任何交易与本站无关,请知悉。
座机:
010-88212320
手机:
13581680850
17744477016
25995300
本站关键词: 北京小程序开发 北京小程序定制 北京小程序开发公司 欢迎BR>2的外包开发公司交换友链(QQ:25995300)
友情链接: 北京微信小程序开发 北京香港空间 阳澄湖大闸蟹专卖 北京网站设计 北京小程序开发公司 北京网站建设 广州小程序开发