SDK与项目部署思路:
1. SDK
a) 能够实现单例化,要从config中进行生成远程api相关的验证数据以及密匙写入
b) 根据第1个大参数进行确认调用zhouyiapi的哪个controller层
c) 根据第2个大参数进行确认调用zhouyiapi的C层当中的哪个方法
d) 根据第3个大参数进行确认调用zhouyiapi的c层中某个方法的形式参数的输入
e) 封装一个CURL的调用远程zhouyiapi接口的类
f) 根据a利用静态调用的方式,不用每次都去实例化我们的sdk相关类
2. 线上部署
a) 对于cookie相关的操作看看是否重新封装或者是直接沿用原来的代码、
b) 对于get_site_info这样的方法以及函数看看是不是能够或者需要进行封装到我们的api当中
c) 其中类似热搜的工具查询就已经封装到我们的api当中进行info的返回
d) 对于相关客户端的平台信息以及端口信息要进行封装至于sdk当中而不是让客户端自己封装方法进行传参,要考虑各种php的版本问题以及tp的版本问题,一切将skd基于原生php代码进行撰写
e) 对于订单支付的返回我们要确认的是是不是返回的内容是直接跳转或者是一个url我们再次进行跳转,跳转的话是不是封装在基础类的before方法当中。
3. 要求出一份skd的基础环境参考文档文档
4. 要求出一份大家demo的代码,demo中的代码要能够直接引用,能够直接将demo中的代码进行调试以及测试用户的测试