公众号开发的入门知识,你了解几个?

齿轮易创 · 2020-12-22  

随着社会的不断进步与发展,人们的交流也变得越来越简单起来,不需要打电话,就只需要动动手在微信上敲打几下就可以做到信息传递。许许多多的企业开始讲微信公众号作为一个宣传的途径,在微信公众号开发一些其他的功能。但是对于一些企业来说,这种简单地查询功能是远远不够的,所以就需要对微信公众号进行开发。对于为什么选择微信,原因很简单,就是因为在目前看来,微信作为一个装机必备的软件,在微信上宣传无疑是一个最正确的选择。

01、微信公众号的分类有哪些?分别有什么区别

要想做公众号开发,就要先了解公众号有哪些种类,哪种类型才能更适合企业来做公众号开发

就目前微信来看,公众号分主要分为两大类:第一类叫做订阅号,订阅号的显示会折叠在“订阅号”这个大的会话中,并不会像消息一样出现在列表中,而且每天只能发送一条消息;第二类叫做服务号,服务号的权限要比订阅号的权限大,首先肉眼可见的就是可以出现在用户的消息列表中,每月可以群发四条消息,还可以在聊天界面底部拥有自己单独的菜单,甚至可以开通微信支付。

这么一对比下来的话,不用说也知道服务号比订阅号更加适合做微信公众号开发

02、准备一个微信公众号

申请一个微信公众号是进行公众号开发的前提,申请微信公众号可以去微信公众平台上申请,填写信息的时候要注意申请的公众号为服务号即可。还有一点值得注意的就是,我们在填写邮箱的时候尽量还是填写本人的邮箱,方便以后使用。

03、准备服务器

服务器是与微信进行交互的一个必不可少的东西,只有让微信服务器访问到我们的服务器才能实现一些功能。对于服务器的选择,可以进行购买或者是租赁。

04、进入公众号开发者模式

首先登陆微信公众号平台官网,在基本配置中进行相应的配置。首先就是URL的配置,在基本配置中填写我们外网的地址,端口。端口固定填写80即可。

05、配置失败应该如何解决?

微信公众号的开发并不是很简单的配置一下URL就可以的,还需要在我们已经准备好的服务器上进行一些配置,才能通过验证。

配置失败的主要原因就是我们填写的URL发起的GET请求携带的参数没有通过验证,我们可以使用Python来编写一个框架,让通信的双方能够通过彼此的认证,这样就嫩恶搞验证通过了。

06、服务器编写的底层逻辑

公众号开发过程中所需要的用到的底层逻辑并不是很困难,主要就是让微信的服务器来处理我们发出的请求,然后给我们返回一个数据。举一个文本消息的例子,我们作为用户,在微信公众号页面发送一条消息,微信的服务器要做的就是讲这条消息进行转换和封装,使这条消息变成XML格式,然后将这个XML格式的消息,作为一个POST请求发送到我们所使用的服务器上,然后我们的服务器来对这条消息进行解答,然后返回给微信服务器数据,微信服务器在转换为消息发送给我们,来实现一个交互。

发表评论