首页 > 公司新闻
微信公众号开发制作基本流程
点击:发布日期:2024/4/3
微信开发介绍:微信官方账号的类别和注册
1.1微信官方账号类别
目前微信有订阅号、服务号、企业号三种,还有一个小程序和微信官方账号有点关系。订阅号、服务号、企业号的功能区别如下:更详细的区别请参考链接:在我们微信的日常使用中,可以看到订阅号会被集中放置在订阅号中,而不是直接放在聊天栏中,而是放在老虎Sniff.com、36氦等二级目录中。对于服务号,直接放在聊天面板的一级目录里,比如中国移动10086,主要是为一些大公司提供服务,订阅号主要是咨询和媒体。企业号主要用于公司内部沟通,用的不多,这里就不描述了。
1.2微信官方账号注册
WeChat官方账号是独立于微信的,需要单独注册,然后绑定微信,所以如果不注册,就不能用自己的微信号直接登录微信官方账号平台。
微信官方账号的注册参考链接根据开发需求选择不同类别的微信官方账号。注册过程很简单。按照官方流程填写基本信息、激活邮箱、注册信息等流程,你就拥有了一个微信官方账号。在微信公众平台上,微信提供两种模式:开发模式和非开发模式。在非开发模式下,提供消息发送、菜单定义等一些基本信息,而在开发模式下,则是除了非开发。
基本功能,而且你还可以根据微信提供的界面,创建更多有趣的功能。需要注意的是,一个微信只能选择两种模式中的一种。如果选择了开发模式,将关闭非开发模式。也就是说,如果选择了开发模式,那么如果要定义菜单,就不能使用微信后台管理系统提供的自定义菜单的便捷功能,而必须使用微信提供的自定义菜单的接口,调用接口来实现。
2。微信平台消息传递的基本流程。
我们先说微信平台的基本消息传递流程,之后更多的概念和接口用法会更容易理解。
我们在使用一些微信微信官方账号的时候肯定遇到过这种情况。发一些消息到微信官方账号,它会回复你不同的内容。也就是说,微信微信官方账号可以识别你的消息类型和内容,然后给出不同的反馈。即使复杂,它也能模拟一个自动回答的机器人。以中国移动为例。
然后让我们知道消息在过去是如何发送的。
借用方贝老师博客中的图片和部分叙述:
用户向微信官方账号发送消息时,并不是直接到达我们的服务器,而是先到达微信服务器。微信服务器会将用户的消息组装成一些特定格式的xml文件,这些文件包括发送方和接收方、消息类型、发送时间等。,然后交给我们的服务器。我们的服务器以这种格式发送信息。
解析,根据需要判断,然后把我们要返回的消息组装成符合微信规范的xml文件,发送到微信服务器,再发回解析处理。
 GET方法主要用于检查微信服务器,POST方法多用于交互,即当用户发送消息时,我们设置逻辑进行响应。所以一个请求到达我们的服务器后,通常会根据不同的请求类型进行判断,然后进行逻辑处理。
所以在这里,我们现在有了微信微信官方账号。除了代码,我们还需要一个承载代码的服务器。因为微信是在线的,这就要求我们的服务器也是在线的,而不是像往常一样只测试自己电脑上运行的web项目。所以很多教程一开始都会告诉读者在线准备服务器作为环境开发。

扫一扫微信聊