UserGuide
安装使用介绍
简单介绍
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。 本项目提供了JAVA和Discuz! Ucenter的基本API接口, 你可以在此基础上集成你的应用。
安装方法
第一步:UCenter 添加应用
应用名称: [你的系统名称]
接口 URL: [你的应用地址] etc: http://yourhost:80/context/
应用 IP: [你的应用服务器的IP地址]
通信密钥: 123456[随便设],并将这个值考到config.properties里的UC_KEY
第二步:客户端配置
UC_API = http://localhost/uc
UC_IP = 127.0.0.1
UC_KEY = 123456
UC_APPID = 3
UC_CONNECT =
第三步:启动客户端
将应用接口发布服务器上。启动。 注意:web.xml 中必须含有:
--------------------------------------------------------------------------------
<servlet><servlet-name>api
</servlet-name><servlet-class>com.fivestars.interfaces.bbs.api.UC
</servlet-class><load-on-startup>2
</load-on-startup></servlet><servlet-mapping><servlet-name>api
</servlet-name><url-pattern>/api/uc.php
</url-pattern></servlet-mapping>
--------------------------------------------------------------------------------
第四步:
运行测试程序: http://localhost/context/Jsp_demo.jsp
结束!
祝你好运!
Login案例
Client e = new Client(); String result = e.uc_user_login("username", "password");
LinkedList[String> rs = XMLHelper.uc_unserialize(result); if(rs.size()>0){
int $uid = Integer.parseInt(rs.get(0)); String $username = rs.get(1); String $password = rs.get(2); String $email = rs.get(3); if($uid > 0) {
System.out.println("登录成功"); System.out.println($username); System.out.println($password); System.out.println($email);
String $ucsynlogin = e.uc_user_synlogin($uid); System.out.println("登录成功"+$ucsynlogin);
//本地登陆代码 //TODO ... ....
} else if($uid == -1) {
System.out.println("用户不存在,或者被删除");
} else if($uid == -2) {
System.out.println("密码错");
} else {
System.out.println("未定义");
}
}else{
System.out.println("Login failed"); System.out.println(result);
}
Logout 登录示例
logout
logout by using ucenter client
Client uc = new Client();
//setcookie('Example_auth', '', -86400);
// 生成同步退出的代码
String $ucsynlogout = uc.uc_user_synlogout(); System.out.println("退出成功"+$ucsynlogout);
注册示例:
如何使用API实现注册用户.
Client uc = new Client();
//setcookie('Example_auth', '', -86400);
// 生成同步退出的代码
String $returns = uc.uc_user_register("cccc", "ccccc" ,"ccc@abc.com" ); int $uid = Integer.parseInt($returns); if($uid <= 0) {
if($uid == -1) {
System.out.print("用户名不合法");
} else if($uid == -2) {
System.out.print("包含要允许注册的词语");
} else if($uid == -3) {
System.out.print("用户名已经存在");
} else if($uid == -4) {
System.out.print("Email 格式有误");
} else if($uid == -5) {
System.out.print("Email 不允许注册");
} else if($uid == -6) {
System.out.print("该 Email 已经被注册");
} else {
System.out.print("未定义");
}
} else {
System.out.println("OK:"+$returns);
}
分享到:
相关推荐
ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。... Ucenter的基本API接口, 你可以在此基础上集成你的应用。 以发布好的JAR文件,可以直接放到你的lib目录下
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。 本项目提供了JAVA和Discuz! Ucenter的基本API接口, 你可以在此基础上集成你的应用。
长期以来,JAVA开发人员一直找不到好的社区系统,而现在广泛使用的PHP论坛又不能同时使用。 本项目提供了JAVA和Discuz! Ucenter的基本API接口, 你可以在此基础上集成你的应用。
ucenter discuz Java api
API接口,简单易用,完全免费! 相关博文: 社区论坛: 说明 此项目移植自 / ,感谢原作者将他的代码开源。 由于原有项目已经非常古老了,看时间应该是2009年的产物,但现在的项目都使用Maven和SpringBoot进行构建,...
Comsenz(康盛)的 UCenter 当前在国内的单点登录领域占据绝对份额,其完整的产品线令 UCenter 成为了账号集成方面事实上的标准。基于 UCenter,可以将 Comsenz 旗下的 Discuz!(社区论坛系统)、SupeSite(门户CMS...
discuz-ucenter-api-for-java discuz 单点登录 ucenter http://knight-black-bob.iteye.com/blog/2378199
discuz-ucenter_api_for_java(内附测试项目).rar,测试项目为discuz压缩包,把里面加压后, 1.导入到你的eclipse里面, 2.把论坛的密钥什么的直接配置在discuz的config.properties中, 3.修改test.java里面的登陆注册...
discuz_ucenter java版的api 含详细用法,并且已解决中文名字注册乱码的问题
java整合Ucenter统一登陆、退出源码,头像、消息、统一认证管理
JAVA_UCenter /discuz-ucenter-api-for-java
ucenter相关接口开发手册,给需要的朋友提供点帮助。
discuz-ucenter-api-for-java Automatically exported from code.google.com/p/discuz-ucenter-api-for-java 官方技术QQ交流群:200802554 本项目友情赞助: 本项目提供完全免费的JAVA版Discuz Ucenter API,可以...
这是ASP版UCenter的API接口代码。
Ucenter二次开发API 1.同步登陆,同步退出。 2.积分兑换 UCenter 应用开发集成度指标(根据难易程度) 编号: 集成内容 难易程度 A1: 用户的注册和登录 10 A2: 同步登录、同步退出登录 5 A3: 短消息(接口方式或短...
asp和ucenter整合接口,asp和ucenter整合接口
UCenter API和Client的.Net版本封装 示例: bbs.brandmanager.com.cn sns.brandmanager.com.cn 类图:http://sns.brandmanager.com.cn/attachment/200904/2/1_12386520626ECw.png UC Client封装函数列表如下: ...
uc asp 开发接口 <!--#include file="../config.asp"--> Dim tget, ttime, code, action code = Request.QueryString("code") code = uc_authcode(code,"DECODE",UC_KEY) Set tget = parse_str(code) If Len(code)...
ucenter接口帮助文档,详细说明各接口函数,有助于discuz二次开发。