一网天行专业的网站小程序APP系统开发公司
新闻资讯-网站建设|微信开发|小程序开发-一网天行

网站建设新闻资讯

网站建设新闻资讯

微信公众号开发需要哪些技术基础

发布时间:2021-07-16 16:28:02编辑发布:一网天行

微信公众平台开发时,需要学习的知识如下:

1、熟悉诸如.net,php,Java等编程语言;

2、开启公众号开发模式,需要了解公众平台的原理。

3、微信是在网络环境下才能实现各种功能的。先决条件,第一个是外网服务器,让我们的项目部署在上面,第二个是微信公众平台的账号.可以多了解一下微信企业号回调页面开发-企业号信息。

开发微信公众平台的步骤:

一开始,微信服务器应该连接到我们服务器项目的URL地址,然后在eclipse上创建一个名为Weixin的web项目,然后Servlet是处理我们服务器和微信服务器之间通信的地址,然后这个war包部署在mopaas云服务器上,通过浏览器可以访问:http://外网服务器地址/Weixin/WeixinServlet,那么我们部署的项目就没有问题。当我们打开微信帐号后,进入开发模式,会让我们输入一个URL地址,上面是我们项目工程与微信建立通讯的地址,包括处理过的Servlet,http://外网服务器地址/Weixin/WeixinServlet,输入相关参数,进行确定,微信服务器调用定义该Servlet的doGet方法,后面的消息处理是调用post方法,携带相应的参数通过我们的服务器进行校验后,将成功的echostr字符串信息返回给我们的微信服务器,那么我们自己申请的微信平台和我们的Servlet就建立连接了,也就意味着这个地址已经成功绑定了,之后我们通过微信服务器将成功地绑定echostr字符串信息返回到我们的微信服务器上,然后我们自己申请的Servlet和我们的Servlet建立连接了,也就意味着这个地址已经成功绑定了,然后通过我们的服务器进行验证,然后将这个地址成功地绑定到我们的网站服务器上,然后我们自己申请的微信平台和我们的Servlet建立连接,也就意味着这个地址已经成功地被绑定了,然后这个地址就会被我们的Servlet成功绑定,然后通过我们的服务器

在用户向微信公众号发送消息、文字图片消息或点击自定义菜单事件时,通过我们绑定的URL地址,向公众号发送消息到微信服务器,微信服务器将我们的消息封装成xml格式的数据,然后将信息提交到服务器上定义处理类的一种post方法中,服务器只需要解析微信服务器发送过来的XML格式的字符串,然后将其转换为微信输出格式的xml字符串信息,然后通过HttpServletResponse返回给微信服务器,然后再发送到我们的客户端作出响应。

在微信中xml接收文本信息的格式,用户发送到微信服务器,微信服务器转换后发给我们服务器。微信信息交互的实现原理图。

 

 

分享至:

相关资讯