微信公众平台开发,微信开发公众平台个人

首页 > 经验 > 作者:YD1662024-03-31 20:15:55

了解主人型开放平台开发框架

开放平台的服务开发框架,总体上可以分成三个部分:

◐ 负责业务逻辑部分的业务服务器

◐ 负责对接微信 API 的API-Proxy服务器

◐ AccessToken 中控服务器

微信公众平台开发,微信开发公众平台个人(5)

【1】业务服务器

公众号所有对外服务的业务逻辑实现,在很大程度上,你可以理解为一个一般的应用服务器,但区别在于所有访问都是通过微信触发的,你也要把反馈信息反馈到微信里面去,这意味着这个应用服务器和用户之间的交互媒介是微信。业务服务器在事实上接管了微信服务器诸多API的逻辑

【2】API-Proxy服务器

专一与微信 API 对接,服务器可以对台,不同的服务器可以负责对接不同的业务逻辑,更可进行调用频率、权限限制。这样独立设计的好处是如果某台 API-proxy 异常,还有其余服务器支持继续提供服务,提高稳定性,同时避免直接暴露内部接口,有效防止恶意攻击,提高安全性。

【3】accessToken中控服务器

因为公众号统一工作在微信的大框架下,所以用户登录、鉴权等是要由微信统一提供的,这个中控服务器来提供主动刷新和被动刷新机制来获得accessToken 并存储,提供给业务逻辑有效的accessToken。

上述服务机制通过PA中的配置完成公众号的信息关联,从而使我们自己的服务器和腾讯的公众号服务互动起来。

微信公众平台开发,微信开发公众平台个人(6)

一般应用开发时,都有DEV,STAGE,PROD 3类环境,可以通过上述配置完成对应环境的搭建。

微信开发平台提供了测试接口完成对应的开发测试,我们可以利用这个测试桩来验证我们的功能是否正常。

微信公众平台开发,微信开发公众平台个人(7)

另外,我们可以用微信开发工具用PC机模拟手机端的展示效果,并进行跟踪和调试问题。

微信公众平台开发,微信开发公众平台个人(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.