代码拉取完成,页面将自动刷新
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());
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。