目前本人正在开发一个钉钉的composer包,目前是有一些问题
1.目前我把一些不同的功能封装到了不同的class中,但是呢我希望可以在别人使用我这个包的时候只需要new一次就好,否则用起来new的太多感觉可能不舒服,而且参数还需要从一个class再手工填写另一个class,人写很有可能写错,我看钉钉官方给的文件里面是写一个方法,你直接把class名,函数名,参数传过来,然后在这个方法内new对象,在拼装函数调用,感觉页太敷衍了,这样还不如直接让new对象呢。
2.缓存的问题,钉钉的accessToken和jsticket需要缓存7200秒,目前是使用读取文件的方法缓存,有没有更优雅的解决方法呢?我会留出口子可以让用户自定义缓存的函数,但是我认为有很多人都是不会去自定义的,但是这样的话就要求缓存文件有文件读写的权限,但是我遇到过很多人他们使用linux的时候根本不会调整权限。
慕的地10843
慕标琳琳
江户川乱折腾