ucenter开发手册api接口

ucenter开发手册api接口

ID:35202972

大小:57.50 KB

页数:7页

时间:2019-03-21

ucenter开发手册api接口_第1页
ucenter开发手册api接口_第2页
ucenter开发手册api接口_第3页
ucenter开发手册api接口_第4页
ucenter开发手册api接口_第5页
资源描述:

《ucenter开发手册api接口》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、UCenter开发手册API接口(2011-09-0611:50:33)Discuz!文档UCenter开发手册API接口以下关于文件的阐述以及代码的样例,均以PHP程序为例。UCenter的API接口文件必须存放于应用程序根目录的“api/”目录中,且文件名可以自定义,默认为uc.php,即“api/uc.php”。文件结构可分为4部分,包含12个接口项目。第1部分为常量定义、第2部分为通知方式判断以及初始化输入参数、第3部分为接口类代码段、第4部分为函数定义。1、常量定义define('UC_CLIENT_VERSION

2、','1.5.0');//noteUCenter版本标识define('UC_CLIENT_RELEASE','20081031');define('API_DELETEUSER',1);//note用户删除API接口开关define('API_RENAMEUSER',1);//note用户改名API接口开关define('API_GETTAG',1);//note获取标签API接口开关define('API_SYNLOGIN',1);//note同步登录API接口开关define('API_SYNLOGOUT',1);//

3、note同步登出API接口开关define('API_UPDATEPW',1);//note更改用户密码开关define('API_UPDATEBADWORDS',1);//note更新关键字列表开关define('API_UPDATEHOSTS',1);//note更新域名解析缓存开关define('API_UPDATEAPPS',1);//note更新应用列表开关define('API_UPDATECLIENT',1);//note更新客户端缓存开关define('API_UPDATECREDIT',1);//note更

4、新用户积分开关define('API_GETCREDITSETTINGS',1);//note向UCenter提供积分设置开关define('API_GETCREDIT',1);//note获取用户的某项积分开关define('API_UPDATECREDITSETTINGS',1);//note更新应用积分设置开关define('API_RETURN_SUCCEED','1');define('API_RETURN_FAILED','-1');define('API_RETURN_FORBIDDEN','-2');常量定义

5、部分定义了接口所用到的14个接口项目的开关设置,“1”为开启“0”为关闭。如果开启,则代码段运行后返回API_RETURN_SUCCEED,否则返回API_RETURN_FORBIDDEN。接口运行失败则返回API_RETURN_FAILED。2、通知方式判断以及初始化输入参数if(!defined('IN_UC')){error_reporting(0);set_magic_quotes_runtime(0);define('DISCUZ_ROOT',substr(dirname(__FILE__),0,-3));defi

6、ned('MAGIC_QUOTES_GPC')

7、

8、define('MAGIC_QUOTES_GPC',get_magic_quotes_gpc());require_onceDISCUZ_ROOT.'./config.inc.php';$_DCACHE=$get=$post=array();$code=@$_GET['code'];parse_str(_authcode($code,'DECODE',UC_KEY),$get);if(MAGIC_QUOTES_GPC){$get=_stripslashes($get);}$t

9、imestamp=time();if($timestamp-$get['time']>3600){exit('Authracationhasexpiried');}if(empty($get)){exit('InvalidRequest');}$action=$get['action'];require_onceDISCUZ_ROOT.'./uc_client/lib/xml.class.php';$post=xml_unserialize(file_get_contents('php://input'));if(in_ar

10、ray($get['action'],array('test','deleteuser','renameuser','gettag','synlogin','synlogout','updatepw','updatebadwords','updatehosts','updateapps',

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。