
io.rong.example.group.GagExample Maven / Gradle / Ivy
package io.rong.example.group;
import io.rong.RongCloud;
import io.rong.methods.group.gag.Gag;
import io.rong.models.Result;
import io.rong.models.group.GroupMember;
import io.rong.models.group.GroupModel;
import io.rong.models.response.ListGagGroupUserResult;
/**
*
* 群组成员禁言例子
* @author RongCloud
*
* @version 3.0.0
*/
public class GagExample {
/**
* 此处替换成您的appKey
* */
private static final String appKey = "appKey";
/**
* 此处替换成您的appSecret
* */
private static final String appSecret = "appSecret";
/**
* 自定义api地址
* */
private static final String api = "http://api-cn.ronghub.com";
/**
* 本地调用测试
*
*
* @throws Exception
*/
public static void main(String[] args) throws Exception {
RongCloud rongCloud = RongCloud.getInstance(appKey, appSecret);
//自定义 api 地址方式
// RongCloud rongCloud = RongCloud.getInstance(appKey, appSecret,api);
Gag Gag = rongCloud.group.gag;
/**
* API 文档: http://www.rongcloud.cn/docs/server_sdk_api/group/gag.html#add
* 添加禁言群成员方法
*/
GroupMember[] members = {new GroupMember().setId("ghJiu7H1"),new GroupMember().setId("ghJiu7H2")};
GroupModel group = new GroupModel()
.setId("groupId")
.setMembers(members)
.setMinute(5);
Result result = Gag.add(group);
System.out.println("group.gag.add: " + result.toString());
/**
* API 文档: http://www.rongcloud.cn/docs/server_sdk_api/group/gag.html#getList
* 查询被禁言群成员
*/
ListGagGroupUserResult groupLisGagUserResult = Gag.getList("groupId");
System.out.println("group.gag.getList: " + groupLisGagUserResult.toString());
/**
* API 文档: http://www.rongcloud.cn/docs/server_sdk_api/group/gag.html#remove
* 移除禁言群成员
*/
group = new GroupModel()
.setId("groupId")
.setMembers(members);
Result groupRollBackGagUserResult = Gag.remove(group);
System.out.println("group.gag.remove: " + groupRollBackGagUserResult.toString());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy