コード例 #1
0
        /// <summary>
        /// 将长连接转为短链接
        /// </summary>
        /// <param name="url"></param>
        /// <returns></returns>
        public static string CovertUrlInSuoIm(string url)
        {
            //转成短网址,例用suo.im
            string result = MyUrlTool.HttpGet("http://suo.im/api.php?url=" + url, "");

            return(result);
        }
コード例 #2
0
        /// <summary>
        /// 例用suo.im转短链接
        /// </summary>
        /// <param name="cqMsg"></param>
        /// <returns></returns>
        public static MyResponse <MovieInfo> CovertInSuoIm(string cqMsg)
        {
            //不做是否是支持的转换平台

            /*
             * bool isContain = false;
             * foreach(string canParsePlatform in SystemConfig.CanParsePlatform)
             * {
             *  if (cqMsg.Contains(canParsePlatform))
             *  {
             *      isContain = true;
             *      break;
             *  }
             * }
             *
             * if (!isContain)
             * {
             *
             *  return new MyResponse<MovieInfo>(1,null);
             * }
             */

            MovieInfo movieInfo = Covert(cqMsg);

            //转成短网址,例用suo.im
            movieInfo.Url = MyUrlTool.HttpGet("http://suo.im/api.php?url=" + movieInfo.Url, "");


            MyResponse <MovieInfo> myResponse = new MyResponse <MovieInfo>(0, movieInfo);

            return(myResponse);
        }
コード例 #3
0
        /// <summary>
        /// 将长连接转为短链接
        /// </summary>
        /// <param name="url"></param>
        /// <returns></returns>
        public static string CovertUrlInSuoIm(string url)
        {
            //转成短网址,例用suo.im
            string result = MyUrlTool.HttpGet("http://suo.im/api.php?url=" + url, "");

            if (result.Contains("色情"))
            {
                return(url);
            }
            else
            {
                return(result);
            }
        }