Ai
2 Star 9 Fork 5

融云 RongCloud/server-sdk-java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
UserExample.java 2.90 KB
一键复制 编辑 原始数据 按行查看 历史
huhangtao 提交于 2025-03-13 21:16 +08:00 . FEAT(m-5337441553):trans
package io.rong.example.user;
import io.rong.CenterEnum;
import io.rong.RongCloud;
import io.rong.methods.user.User;
import io.rong.models.*;
import io.rong.models.response.*;
import io.rong.models.user.ExpireModel;
import io.rong.models.user.UserModel;
/**
* Demo class
*
* @author RongCloud
*/
public class UserExample {
/**
* Replace with your App Key
*/
private static final String appKey = "appKey";
/**
* Replace with your App Secret
*/
private static final String appSecret = "appSecret";
public static void main(String[] args) throws Exception {
RongCloud rongCloud = RongCloud.getInstance(appKey, appSecret, CenterEnum.BJ);
User User = rongCloud.user;
/**
* Register a user and generate a unique identity Token for the user in RongCloud.
*/
UserModel user = new UserModel()
.setId("userxxd2")
.setName("username")
.setPortrait("http://www.rongcloud.cn/images/logo.png");
TokenResult result = User.register(user);
System.out.println("getToken: " + result.toString());
/**
*
*
* Method to refresh user information.
*/
Result refreshResult = User.update(user);
System.out.println("refresh: " + refreshResult.toString());
/**
*
*
* Method to query user information.
*/
UserResult userResult = User.get(user);
System.out.println("getUserInfo: " + userResult.toString());
/**
* Deactivate a user.
*/
ResponseResult abandon = User.deactivate(user);
System.out.println("user abandon: " + abandon.toString());
/**
* Query deactivated users.
*/
UserDeactivateResult abandonList = User.deactivateList(1, 20);
System.out.println("user abandon list: " + abandonList.toString());
/**
* Activate a user.
*/
ResponseResult active = User.activate(user);
System.out.println("user activate set: " + active.toString());
/**
* Reactivate user IDs.
*/
UserModel user1 = new UserModel().setIds(new String[]{"CHIQ1", "CHIQ2"});
ResponseResult reactivate = User.reactivate(user1);
System.out.println("user reactivate set: " + reactivate.toString());
/**
*
*
*
* Query the groups a user belongs to
*/
UserGroupQueryResult userGroupResult = User.getGroups(user);
System.out.println("getGroups: " + userGroupResult.toString());
ExpireModel expireModel = new ExpireModel()
.setUserId(new String[]{"CHIQ1", "CHIQ2"})
.setTime(1623123911000L);
/**
*
*
*
* Token expiration
*/
refreshResult = User.expire(expireModel);
System.out.println("expire: " + refreshResult.toString());
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/rongcloud/server-sdk-java.git
git@gitee.com:rongcloud/server-sdk-java.git
rongcloud
server-sdk-java
server-sdk-java
master

搜索帮助