首页 > 后端开发 > php教程 > 关于微信管理系统的开发

关于微信管理系统的开发

WBOY
发布: 2016-06-06 20:16:51
原创
1244 人浏览过

我们都知道,微信公众平台对每一个接口基本上都有访问次数限制,也就是说在开发一个微信管理系统的时候,需要对微信的接口返回数据自己存储到数据库中,这时会有一个问题:

比如说新建一个分组,我们需要同时存储到数据库和请求微信的新建分组接口
比如说移动粉丝到分组,我们需要同时修改数据库数据和请求微信的移动好友接口

也就是说,每一个行为都会涉及到两步操作,保存数据库和请求微信接口。我们常规的做法就是在控制器的一个方法里面写入这两步操作的代码逻辑,当业务越来越大的时候,维护起来就会更加困难。

所以,有没有一个好一些的方案来解决这个问题呢?

回复内容:

我们都知道,微信公众平台对每一个接口基本上都有访问次数限制,也就是说在开发一个微信管理系统的时候,需要对微信的接口返回数据自己存储到数据库中,这时会有一个问题:

比如说新建一个分组,我们需要同时存储到数据库和请求微信的新建分组接口
比如说移动粉丝到分组,我们需要同时修改数据库数据和请求微信的移动好友接口

也就是说,每一个行为都会涉及到两步操作,保存数据库和请求微信接口。我们常规的做法就是在控制器的一个方法里面写入这两步操作的代码逻辑,当业务越来越大的时候,维护起来就会更加困难。

所以,有没有一个好一些的方案来解决这个问题呢?

建议专门写一个类来处理这类问题,这类问题可以抽象为:成功后回调,类中定义微信接口字段和回调方法名称,实例化的时候给定,这样你在任何地方调用这类业务都可以用这个类来完成,只要变化业务对应的微信 API 及 回调函数名即可。

希望有所帮助~ :)

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板