1 / 7
文档名称:

UCenter开发手册API接口.doc

格式:doc   大小:57KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UCenter开发手册API接口.doc

上传人:ielbcztwz24384 2019/4/16 文件大小:57 KB

下载得到文件列表

UCenter开发手册API接口.doc

文档介绍

文档介绍:UCenter开发手册API接口(2011-09-0611:50:33)Discuz!文档UCenter开发手册API接口以下关于文件的阐述以及代码的样例,均以PHP程序为例。UCenter的API接口文件必须存放于应用程序根目录的“api/”目录中,且文件名可以自定义,,即“api/”。文件结构可分为4部分,包含12个接口项目。第1部分为常量定义、第2部分为通知方式判断以及初始化输入参数、第3部分为接口类代码段、第4部分为函数定义。1、常量定义define('UC_CLIENT_VERSION','');//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);//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更新用户积分开关define('API_GETCREDITSETTINGS',1);//note向UCenter提供积分设置开关define('API_GETCREDIT',1);//note获取用户的某项积分开关define('API_UPDATECREDITSETTINGS',1);//note更新应用积分设置开关define('EED','1');define('API_RETURN_FAILED','-1');define('API_RETURN_FORBIDDEN','-2');常量定义部分定义了接口所用到的14个接口项目的开关设置,“1”为开启“0”为关闭。如果开启,EED,否则返回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));defined('MAGIC_QUOTES_GPC')||define('MAGIC_QUOTES_GPC',get_magic_quotes_gpc());require_onceDISCUZ_ROOT.'./