简单介绍微信公众号开发流程

2023-10-11    分类: 网站建设

微信公众号分两种类型和两种情况,两种类型分别是订阅号和服务号,两种情况是,已认证或未认证的订阅号。他们分别具体的接口权限大家可以在微信后台的“开发者中间-接口权限”看到。假如显示“未获得”的接口状况,就是需要订阅号或服务号微信认证之后才有拥有的权限。

简单说上海做网站网首页,未认证的订阅号只有基础支撑、主动回复和发送回复新闻的接口,只有实现一些较简单的数据交互功能,例如本公众号(需要特殊说明一下,本公众号也是未认证的订阅号,关于自定义菜单是一个微博关联认证的历史遗留问题,除此之外所有权限与通俗未认证的订阅号一样)

那么,什么是接口?微信接口又是什么意思?

打个比方,假如一家公司是一个系统,创业之初,你可能一个人身兼多职,同时负责营销、财务、研发等,发展到了一定规模后为了提高公司整体的运行效率和服务水平,你就需要聘用不同的人才来帮你承担响应的一部分工作,那么同时,你也需要向这部分人提供对应的工作权限以知足他们的工作需要,这就类似于接口的概念。

微信接口简单说,是微信公众平台向第三方开发者提供的一个用户资源数据及功能的访问/使用权限。通过对开发者提供开放同一的API接口环境,来帮助微信第三方开发者访问微信公众平台的功能和资源,以达到充分自由的运用微信公众平台用户资源及功能的目的。

在微信上,要实现这一目的,需要开启“服务器配置”;大家需要注重的是,一旦开启了服务器配置,微信平台自带的主动回复、自定义菜单等功能悉数失效,所有的事件推送都会被转发到你所配置的服务器地址URL上。

简单诠释下开发者ID和服务器配置各参数的作用:

AppID是应用ID,也就是微信开发者编号的意思,在微信中主要用于创建微信菜单等。

AppSecret是应用密匙不锈钢垃圾桶,与AppID是相配合的,意思可理解为这是私密的应用编号。

URL服务器地址是微信服务器像开发者服务器推送新闻和事件的地址,可理解为你家的住址。这里没什么特殊要求,无论你使用什么语言开发,只要能通过HTTP服务的80端口返回吻合微信要求的XML信息即可。

Token令牌可理解为用来验证安全接头暗号,让微信服务器知道对方就是我要找的人。

EncodingAESKey可理解为暗语加密交流,以免你与用户之间的交互信息被第三方获取到后泄露敏感数据。

当微信用户给你的微信公众号发送新闻后,新闻到达微信服务器被处理成XML数据包并转发给开发者服务器(URL),开发者服务器接收到数据包后就会把用户新闻经过一系列的逻辑处理并再转送给微信服务器,好后微信服务器再推送给用户。

数据交互的流程:用户发送新闻—到达微信服务器—转发给开发者服务器—转送微信服务器—推送给用户。

微信公众号的开发关键流程在开发者服务器处理用户信息这一步上,至于这一步怎么做百度优化,那就是一个诳言题了。

相比而言,微信开发是很简单的,将用户新闻处理成吻合微信要求的XML数据包结构即可,因此开发重心全在逻辑处理上面。

当前名称:简单介绍微信公众号开发流程
本文来源:https://www.cdcxhl.com/news20/285570.html

成都网站建设公司_创新互联,为您提供App开发微信公众号建站公司用户体验营销型网站建设关键词优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管