public static string ConvertToShortUrl(string longUrl) { TkDebug.AssertArgumentNullOrEmpty(longUrl, "longUrl", null); string url = WeUtil.GetUrl(WePayConst.SHORT_URL); WeShortUrlRequest request = new WeShortUrlRequest(longUrl); var result = WeUtil.PostDataToUri(url, request.WriteXml(), new WeShortUrlResponse()); if (result.ReturnCode == PayResult.Success && result.ResultCode == PayResult.Success) { return(result.ShortUrl); } return(null); }
public static WeShortUrlResponse ShortUrl(string longUrl) { TkDebug.AssertArgumentNullOrEmpty(longUrl, "longUrl", null); string url = WeUtil.GetUrl(WePayConst.SHORT_URL); WeShortUrlRequest request = new WeShortUrlRequest(longUrl); var result = WeUtil.PostDataToUri(url, request.WriteXml(), new WeShortUrlResponse()); return result; }