独立开发的第三方程序与UCenter整合之经验总结(一)

UCenter是个康盛出的一个不错的解决方案,能与非常多的开源程序进行整合,之前也总结过一些关于ucenter的用法经验,大家可以参考一下!

今天主要是分享 独立开发的第三方程序与UCenter整合 中ucenter客户端程序文件的存放目录的选择及ucenter服务端应用接口文件名称的填写的小经验,也算是记录一下,时间长了,可能就忘了!

起因:UCenter很不错,但毕竟不能完全适合所有的程序,尤其是独立开发的第三方程序,可能改动的地方就比较大了,但还是有一些可以参考的经验,让大家在做整合的时候,能少花点时间!

ucenter客户端程序文件的存放目录的选择

整合之前,需要将ucenter客户端文件拷贝到第三方程序根目录下,如下:

程序根目录/api/uc_client/
程序根目录/api/uc.php

但有时候由于独立开发的程序的一些特殊原因,api目录不方便直接存放ucenter程序目录及文件,那么我们可以选择在 api 目录下新建一个名为 uc 的文件夹,用来存放ucenter程序目录及文件,如下:

程序根目录/api/uc/uc_client/
程序根目录/api/uc/uc.php

ps.此处目录最好选择在 api 目录下新建文件夹,原因是 ucenter 服务端程序代码调用判断比较频繁,此操作可将改动降到最少!

ucenter服务端应用接口文件名称的填写

接着就是在 ucenter 后台添加新应用,需要注意的是 应用接口文件名称 的填写,基于上述目录的操作,此处填写应为:uc/uc.php,先看图:

原因类似上面选择新建目录的原因!

ps.总结的比较啰嗦,目的只有一个:方便来此的童鞋及以后的自己,不用浪费太多的时间就能上手操作!

推荐阅读:

discuzx中调用loaducenter()

UCenter 1.6 源码分析记录之同步发送通知 load('note')

UCenter修改密码时通知其它应用的密码为空的处理方法