static void main(String[] args) { RongCloud rongCloud = RongCloud.GetInstance(appKey, appSecret); //自定义 api地址方式 //RongCloud rongCloud = RongCloud.getInstance(appKey, appSecret,api); Gag gag = rongCloud.Chatroom.gag; /** * API 文档: http://www.rongcloud.cn/docs/server_sdk_api/chatroom/gag.html#add * 添加禁言聊天室成员方法想(在 App 中如果不让某一用户在聊天室中发言时,可将此用户在聊天室中禁言, * 被禁言用户可以接收查看聊天室中用户聊天信息,但不能发送消息.)获取某用户的黑名单列表方法(每秒钟限 100 次) */ ChatroomMember[] members = { new ChatroomMember() { Id = "qawr34h" }, new ChatroomMember() { Id = "qawr35h" } }; ChatroomModel chatroom = new ChatroomModel() { Id = "hjhf07kk", Members = members, Minute = 5 }; ResponseResult result = gag.Add(chatroom); Console.WriteLine("addGagUser: "******"hjhf07kk" }; ListGagChatroomUserResult chatroomListGagUserResult = gag.GetList(chatroom); Console.WriteLine("ListGagUser: "******"hjhf07kk", Members = members }; ResponseResult removeResult = gag.Remove(chatroom); Console.WriteLine("rollbackGagUser: " + result.ToString()); Console.ReadLine(); }
/** * 自定义api地址 * */ //private static readonly String api = "http://api.cn.ronghub.com"; /** * 本地调用测试 * * * @throws Exception */ static void Main(String[] args) { RongCloud rongCloud = RongCloud.GetInstance(appKey, appSecret); //自定义 api 地址方式 // RongCloud rongCloud = RongCloud.getInstance(appKey, appSecret,api); Gag gag = rongCloud.Group.Gag; Group Group = rongCloud.Group; /** * API 文档: http://www.rongcloud.cn/docs/server_sdk_api/group/gag.html#add * 添加禁言群成员方法 */ GroupMember[] members = { new GroupMember() { Id = "Vu-oC0_LQ6kgPqltm_zYtI" }, new GroupMember() { Id = "uPj70HUrRSUk-ixtt7iIGc" } }; GroupModel group = new GroupModel() { Id = "goupId1.NET", Members = members, Name = "groupName", Minute = 5 }; Result groupCreateResult = (Result)Group.Create(group); Console.WriteLine("group create result: " + groupCreateResult.ToString()); Console.WriteLine("get group users:" + Group.Get(new GroupModel() { Id = "goupId1.NET" }).ToString()); Result result = gag.Add(group); Console.WriteLine("group.gag.add: " + result.ToString()); /** * API 文档: http://www.rongcloud.cn/docs/server_sdk_api/group/gag.html#getList * 查询被禁言群成员 */ ListGagGroupUserResult groupLisGagUserResult = gag.GetList("goupId1.NET"); Console.WriteLine("group.gag.getList: " + groupLisGagUserResult.ToString()); /** * API 文档: http://www.rongcloud.cn/docs/server_sdk_api/group/gag.html#remove * 移除禁言群成员 */ group = new GroupModel() { Id = "goupId1.NET", Members = members }; Result groupRollBackGagUserResult = gag.Remove(group); Console.WriteLine("group.gag.remove: " + groupRollBackGagUserResult.ToString()); Console.ReadLine(); }