/// <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); }
/// <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); }
/// <summary> /// 转长链接 /// </summary> /// <param name="cqMsg">返回的消息[CQ: rich, url=https://v.youku.com/v_show/id_XMzU5NDQzNzIxNg==.html?sharefrom=iphone,text=极限挑战 第四季20180510 会员解读版第2期:演技滑铁卢!内含男人帮最想删的片段 ]</param> /// <rturns></returns> public static MovieInfo Covert(string cqMsg) { //解析酷q消息体中的url链接 MovieInfo movie = parseMsg(cqMsg); movie.OriginalUrl = SystemConfig.ResourceApi + movie.Url; //组成可观看的视频地址 movie.Url = MyUrlTool.UrlEncode(SystemConfig.ResourceApi + movie.Url); return(movie); }
/// <summary> /// 转长链接 /// </summary> /// <param name="cqMsg">返回的消息[CQ: rich, url=https://v.youku.com/v_show/id_XMzU5NDQzNzIxNg==.html?sharefrom=iphone,text=极限挑战 第四季20180510 会员解读版第2期:演技滑铁卢!内含男人帮最想删的片段 ]</param> /// <rturns></returns> public static MovieInfo Covert(string cqMsg) { //解析酷q消息体中的url链接 MovieInfo movie = parseMsg(cqMsg); movie.OriginalUrl = KuYunSearch.selectJxApi(CacheData.resourceApiList[CacheData.MovieConfig.SelectedParserIndex], movie.Url); //组成可观看的视频地址 movie.Url = MyUrlTool.UrlEncode(KuYunSearch.selectJxApi(CacheData.resourceApiList[CacheData.MovieConfig.SelectedParserIndex], movie.Url)); return(movie); }
/// <summary> /// /// </summary> /// <param name="msg"></param> /// <param name="v">true 需要拼接视频接口</param> /// <returns></returns> public static string CovertUrlInSuoIm(string url, bool v) { string urlTemp = ""; if (v) { urlTemp = SystemConfig.ResourceApi + MyUrlTool.UrlEncode(url); return(CovertUrlInSuoIm(urlTemp)); } else//直接转短链 { return(CovertUrlInSuoIm(url)); } }
/// <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); } }
/// <summary> /// /// </summary> /// <param name="msg"></param> /// <param name="v">true 需要拼接视频接口</param> /// <returns></returns> public static string CovertUrlInSuoIm(string url, bool v) { string urlTemp = ""; if (v) { urlTemp = KuYunSearch.selectJxApi(CacheData.resourceApiList[CacheData.MovieConfig.SelectedParserIndex], MyUrlTool.UrlEncode(url)); MyLogUtil.ToLog("转换之前的链接:" + urlTemp); //MyLogUtil.ToLog("看看地址:" + urlTemp); return(CovertUrlInSuoIm(urlTemp)); } else//直接转短链 { return(CovertUrlInSuoIm(url)); } }