/// <summary> /// 同步导入这个人到腾讯IM群(无消息) /// </summary> /// <param name="clubId"></param> /// <param name="userCode"></param> /// <returns></returns> public Response ImportToIMGroup(string clubId, string userCode) { IMGroup obj = new IMGroup(); obj.GroupId = clubId; IMGroupMember groupMember = new IMGroupMember(); groupMember.Member_Account = userCode; obj.MemberList.Add(groupMember); //请求IM接口 var reqRest = new RestRequest("v4/group_open_http_svc/import_group_member", Method.POST); reqRest.AddJsonBody(obj); var result = RestApiHelper.SendIMRequestAndGetResponse(reqRest); return(result); }
/// <summary> /// 获取群成员禁言状态 /// </summary> /// <param name="ClubId"></param> /// <param name="UserCode"></param> /// <returns></returns> public bool GetGroupMemberShutupState(string ClubId, string UserCode) { var reqRest = new RestRequest("v4/group_open_http_svc/get_group_shutted_uin", Method.POST); reqRest.AddJsonBody(new { GroupId = ClubId }); var rsp = RestApiHelper.SendIMRequestAndGetResult(reqRest); IMGroupMember data = null; if (rsp.ShuttedUinList.Count > 0) { data = rsp.ShuttedUinList.Where(e => e.Member_Account == UserCode).FirstOrDefault(); } if (data != null) { return(true);//已禁言 } else { return(false); } }