//[TestMethod] public void DeleteTagTest(int tagId) { var accessToken = AccessTokenContainer.GetToken(_corpId); var result = MailListApi.DeleteTag(accessToken, tagId); Assert.IsNotNull(result); Assert.IsTrue(result.errcode == ReturnCode.请求成功); }
public JsonResult delTag(string Id) { string accessToken = GetToken(); MailListApi.DeleteTag(accessToken, Int32.Parse(Id)); return(Json(doJson(null), JsonRequestBehavior.AllowGet)); }
public QyJsonResult WX_DelTag(int strBQCode) { QyJsonResult Ret = new QyJsonResult(); if (Qyinfo.IsUseWX == "Y") { Ret = MailListApi.DeleteTag(GetToken(), strBQCode); } return(Ret); }
public JsonResult delTag(string Id) { try { string accessToken = GetToken(); var memberResult = MailListApi.GetTagMember(accessToken, Int32.Parse(Id)); string[] userList = null; if (memberResult.userlist != null && memberResult.userlist.Count > 0) { userList = memberResult.userlist.Select(a => a.userid).ToArray(); } if ((userList != null && userList.Count() > 0) || (memberResult.partylist != null && memberResult.partylist.Count() > 0)) { MailListApi.DelTagMember(accessToken, Int32.Parse(Id), userList, memberResult.partylist); foreach (var userId in userList) { _addressBookService.delMemberTag(userId, Int32.Parse(Id)); } } MailListApi.DeleteTag(accessToken, Int32.Parse(Id)); } catch (ErrorJsonResultException ex) { if ((int)ex.JsonResult.errcode == 60018) { var e = new Exception("请在微信企业号管理平台中,取消各应用对此标签的可见范围,再进行删除操作。"); throw e; } } finally { WeChatCommonService.ClearDepartmentTagMapCache(this.AccountManageID); } return(Json(doJson(null), JsonRequestBehavior.AllowGet)); }