コード例 #1
0
        /// <summary>
        /// 删除指定数量的用户
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public string DeleteUsers(int count)
        {
            Dictionary <string, string> headers = new Dictionary <string, string>();

            headers.Add("Content-Type", "application/json");
            headers.Add("Authorization", "Bearer " + this.mTokenProvider.GetToken());
            string json = HttpEx.SyncDelete(UrlBase + "users?limit=" + count.ToString());

            return(json);
        }
コード例 #2
0
        /// <summary>
        /// 删除单个用户
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public bool DeleteUser(string userName)
        {
            Dictionary <string, string> headers = new Dictionary <string, string>();

            headers.Add("Content-Type", "application/json");
            headers.Add("Authorization", "Bearer " + this.mTokenProvider.GetToken());
            string json = HttpEx.SyncDelete(UrlBase + "users/" + userName, headers);

            if (string.IsNullOrEmpty(json))
            {
                return(false);
            }
            return(true);
        }
コード例 #3
0
        /// <summary>
        /// 从黑名单里删人
        /// </summary>
        /// <param name="ownerUserName"></param>
        /// <param name="blackedUserName"></param>
        /// <returns></returns>
        public bool RemoveFromBlacklist(string ownerUserName, string blackedUserName)
        {
            Dictionary <string, string> headers = new Dictionary <string, string>();

            headers.Add("Content-Type", "application/json");
            headers.Add("Authorization", "Bearer " + this.mTokenProvider.GetToken());


            string json = HttpEx.SyncDelete(UrlBase + "users/" + ownerUserName + "/blocks/users/" + blackedUserName, headers);

            if (string.IsNullOrEmpty(json))
            {
                return(false);
            }

            return(true);
        }