Beispiel #1
0
        public CorpTagUserResult RemoveMembers(IEnumerable <string> userList, IEnumerable <int> partyList)
        {
            TkDebug.AssertArgument(userList != null || partyList != null, "userList",
                                   "参数userList或者partyList不能全为空", this);

            CorpPostTagUser postData = new CorpPostTagUser(Id, userList, partyList);
            string          url      = WeCorpUtil.GetCorpUrl(WeCorpConst.REMOVE_TAG_USER,
                                                             WeixinSettings.Current.CorpUserManagerSecret);
            CorpTagUserResult result = WeUtil.PostToUri(url,
                                                        postData.WriteJson(WeConst.WRITE_SETTINGS), new CorpTagUserResult());

            return(result);
        }
Beispiel #2
0
        public CorpTagUserResult AddMembers(IEnumerable<string> userList, IEnumerable<int> partyList)
        {
            TkDebug.AssertArgument(userList != null || partyList != null, "userList",
                "参数userList或者partyList不能全为空", this);

            CorpPostTagUser postData = new CorpPostTagUser(Id, userList, partyList);
            string url = WeCorpUtil.GetCorpUrl(WeCorpConst.ADD_TAG_USER,
                WeixinSettings.Current.CorpUserManagerSecret);
            CorpTagUserResult result = WeUtil.PostToUri(url,
                postData.WriteJson(WeConst.WRITE_SETTINGS), new CorpTagUserResult());

            return result;
        }